在使用CustomValidator控件验证调用客户端时注意事项
2010-06-28 15:59
525 查看
<html xmlns="http://www.w3.org/1999/xhtml"> <head id="Head1" runat="server"> <title>无标题页</title> <mce:script type="text/javascript"><!-- //首先,函数的参数不对,不是args而是arguments,因为楼主是用的args所以才出现args.Value=undefined function testSum(source, arguments) { var tb2 = document.getElementById("tb2"); var tb3 = document.getElementById("tb3"); //第二个错误,这里的取对象的值是用value,而不是Value,在JS里面是区分大小写的, //但是在用arguments的时候又必须要用Value,并且这里相加用要到parseInt函数转换 if (arguments.Value < parseInt(tb2.value) + parseInt(tb3.value)) { arguments.IsValid = false; } else { arguments.IsValid = true; } } // --></mce:script> </head> <body> <form id="form1" runat="server"> <div> <asp:TextBox ID="tb1" runat="server"></asp:TextBox><br /> <asp:TextBox ID="tb2" runat="server"></asp:TextBox><br /> <asp:TextBox ID="tb3" runat="server"></asp:TextBox><br /> <asp:CustomValidator ID="CustomValidator1" runat="server" ClientValidationFunction="testSum" ControlToValidate="tb1" ErrorMessage="两者之和超出总和">两者之和超出总和</asp:CustomValidator> <br /> <asp:Button ID="btnSubmit" runat="server" Text="提交" /> </div> </form> </body> </html>
相关文章推荐
- 在usercontrol中如何使用验证控件CustomValidator 中的客户端验证
- 使用条码控件TBarCode SDK创建条码图像的注意事项
- .net Stream MemoryStream 的使用注意事项 及 把流输出到客户端.
- [jQuery]使用jQuery.Validate进行客户端验证(中级篇-上)——不使用微软验证控件的理由
- [jQuery]使用jQuery.Validate进行客户端验证(初级篇)——不使用微软验证控件的理由
- ListView使用ViewHolder时控件数据错乱的注意事项
- (20)static用法、特点、与非静态的区别、使用注意事项、利弊、什么时候用、对主函数的理解、对已封装好的类方法调用的理解
- html 控件作为服务器端控件使用的注意事项
- MvcPager分页控件使用注意事项
- 引用 使用AspxGridView的FocusedRowChanged客户端事件取行值的注意事项
- [jQuery]使用jQuery.Validate进行客户端验证(高级篇-下)——不使用微软验证控件的理由
- [Oracle学习]Oracle即时客户端(Oracle Instant Client)使用注意事项
- webbrowser控件使用时的注意事项
- XenDesktop5.0 Add Host使用vSphere5.1客户端注意事项
- 在C#中使用RegularExpressionValidator控件的一个注意事项
- Asp.net自定义验证控件CustomValidator 的使用方法
- Java中控件的使用注意事项
- 窗体和控件使用中的注意事项有哪些?
- 服务器控件使用js进行验证(选择地调用后台事件)
- 使用AspxGridView的FocusedRowChanged客户端事件取行值的注意事项