如何设置复选框?
我的代码
ASPX:
<asp:CheckBox ID="cbIsAgree" CssClass="{CheckedBox:true, messages:{CheckedBox:'check me!.'}}" runat="server" Text="check me!" />
javascript:
$.validator.addMethod("CheckedBox", function CheckedBox(value, element) {
return $(element).is(':checked');
}
, 'check me!');
那段代码不起作用......为什么?
答案 0 :(得分:0)
将required:true
添加到cssClass事物
e.g。在正常的HTML
<input name="user" title="enter" class="{required:true,minlength:3}" />
答案 1 :(得分:0)
我认为您使用验证器是错误的。所有addMethod函数都是添加验证方法。它不会将该验证绑定到实际输入以进行验证。
这是一个两步过程:
请参阅此页面上的示例:
答案 2 :(得分:0)
$(document).ready(function() {
$("#<%=cbIsAgree.ClientID %>").addClass("{required:true, messages:{required:'check me !.'}}");
});
这将起作用。因为如果你写这样的东西,.net就把这个类放在了这个
中<asp:chaeckbox runat="server" class=".....