ASP.NET页面某些选项进行提示判断具体实现

  下面分二种情况进行。分别通过ext控件和asp的控件进行分析

  1.如果是asp的控件,进行提示的时候需要对当前控件的id进行获取,通过查询源代码就可以获得对应选项

  的id。

  2.如果是ext的控件,进行对某选项进行提示,直接获取aspx设计中控件的id即可。

  通过如下的js函数对其进行提示。

  

复制代码 代码如下:

  <script language="javascript">

  function YANDNCheck() {

  if (document.getElementById("txtName") != null) {

  if (document.getElementById("txtName").value == "") {

  alert('名称不能为空!');

  document.getElementById("txtName").focus();

  return false;

  }

  }

  return true;

  }

  </script>

  第一种:asp控件的判断信息

  

复制代码 代码如下:

  <script language="javascript">

  function YANDNCheck() {

  if (document.getElementById("源代码中当前对应textbox的id") != null) {

  if (document.getElementById("源代码中当前对应textbox的id").value == "") {

  alert('名称不能为空!');

  document.getElementById("源代码中当前对应textbox的id").focus();

  return false;

  }

  }

  return true;

  }

  </script>

  asp控件的前台显示

  

复制代码 代码如下:

  <table>

  <tr>

  <td>名称:</td>

  <td><asp:TextBox id="txtName" />

  <td><asp:Button onClientClick="return YANDNCheck();"/>

  </tr>

  </table>

  第二种:ext控件的判断信息

  

复制代码 代码如下:

  <script language="javascript">

  function YANDNCheck() {

  if (document.getElementById("txtName") != null) {

  if (document.getElementById("txtName").value == "") {

  alert('名称不能为空!');

  document.getElementById("txtName").focus();

  return false;

  }

  }

  return true;

  }

  </script>

  ext控件前台显示信息:直接调用对应控件的id即可

  

复制代码 代码如下:

  <table>

  <tr>

  <td>名称:</td>

  <td><ext:TextBox id="txtName" />

  <td><ext:Button onClientClick="return YANDNCheck();"/>

  </tr>

  </table>