zoukankan      html  css  js  c++  java
  • 今日工作心得:asp.net中使用javascript进行验证的注意点

    要实现一个功能就是在客户端验证当用户选择了第一个复选框的时候,如果没有选择第二个相关的复选框则阻止提交动作的简单功能。可是就这样一个功能显示出了知识掌握的不扎实。

    验证代码:

    代码
          function check()
          {        
            if($("#ASPxRoundPanel1_cboxOrganizationID")[0].checked )
            {
              if($("#ASPxRoundPanel1_cboxDepartmentID")[0].checked)
              {
                return true;
              }
              else
              {          
                alert("如果修改组织则必须修改部门。");
                return false;
              }          
            }       
          } 

    然后在需要触发验证的按钮上加了

    <asp:Button ID="btnOK" runat="server" Text="提交申请" OnClick="btnOK_Click" OnClientClick="check()"/>

    调试上面的页面,当单击btnOK的时候,可以弹出提示但是却不能阻止后台代码的运行,于是觉得很奇怪,带着问题请教了张波老师,于是得到如下代码:

    <asp:Button ID="btnOK" runat="server" Text="提交申请" OnClick="btnOK_Click" OnClientClick="return check()"/>

    前后只差一个return ,结果却是不同。这真是“纸上得来终觉浅,绝知此事要躬行”啊,看了那么多书,还是需要多实践。牢记牢记。

  • 相关阅读:
    删除 AP 发票相关脚本
    js框架简明
    16 款最流行的 JavaScript 框架
    八款你不得不知的开源前端JS框架
    ExtJS面向对象
    js6类和对象
    js模拟类
    js实现继承
    Html中各种空格的显示
    常用快速原型设计工具大比拼、原型设计工具哪个好用
  • 原文地址:https://www.cnblogs.com/yuanyuan/p/1648613.html
Copyright © 2011-2022 走看看