需要jquery CheckBox

时间:2009-11-10 14:54:19

标签: jquery validation checkbox

如何设置复选框?

我的代码

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!');

那段代码不起作用......为什么?

3 个答案:

答案 0 :(得分:0)

required:true添加到cssClass事物

e.g。在正常的HTML

<input name="user" title="enter" class="{required:true,minlength:3}" />

答案 1 :(得分:0)

我认为您使用验证器是错误的。所有addMethod函数都是添加验证方法。它不会将该验证绑定到实际输入以进行验证。

这是一个两步过程:

  • 定义一个说明如何验证元素的方法
  • 创建将输入链接到相关验证方法的规则列表

请参阅此页面上的示例:

http://docs.jquery.com/Plugins/Validation/Methods/required

答案 2 :(得分:0)

 $(document).ready(function() {
        $("#<%=cbIsAgree.ClientID %>").addClass("{required:true, messages:{required:'check me !.'}}");

    });

这将起作用。因为如果你写这样的东西,.net就把这个类放在了这个

<asp:chaeckbox runat="server" class=".....