2009-11-10 75 views
0

我該如何製作複選框?jquery複選框需要

我的代碼

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

    }); 

這將工作原因.NET會將類中的跨度,如果你寫信給需要這樣的

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

添加required:true到的CssClass事情

例如在正常的HTML

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

我在尋找例如在Asp.net複選框....這doent工作... haddar 2009-11-10 15:39:48

0

我認爲你的驗證器的用法是錯誤的。所有addMethod函數都會添加一個驗證方法。它不會將驗證與實際輸入進行驗證綁定。

這是一個兩步的過程:

  • 定義,說一個元素應該如何驗證
  • 創建的是一個輸入鏈接到相關的驗證方法
規則列表的方法

此頁面上看到的例子:

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

+0

我正在尋找Asp.net上的示例 需要複選框.... 此doent工作... haddar 2009-11-10 15:39:04