2009-11-10 3 views
0

Как я могу установить флажок?jquery 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!'); 

, что код работает разве ... почему?

ответ

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 Checkbox быть обязательно .... это doent работы ... haddar

0

Я думаю, что использование валидатора неверно. Вся функция addMethod добавляет метод проверки. Он не связывает эту проверку с фактическим вводом для проверки.

Это двухступенчатый процесс:

  • Определите метод, который говорит, как элемент должен быть подтвержден
  • Создать список правил, которые связывают вход в соответствующем метод проверки

Смотрите пример на этой странице:

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

+0

Я ищу пример на Asp.net Флажок должен быть обязательно .... этот основной продукт ... haddar