2009-03-01 2 views
0

Хорошо, эта проблема заставляла меня немного сходить с ума.JQuery.Validate и MVC Framework

У меня есть флажок на моей форме, которая выглядит следующим образом:

<%=Html.CheckBox("Agreement", false)%>Yes, I agree to the terms 

А то у меня есть JS файл, который загружается в браузер после того, как JQuery и jquery.validate загружены, что выглядит следующим образом:

$.validator.setDefaults({ 
submitHandler: function() { alert("submitted!"); } 
    }); 

    $().ready(function() { 

     // validate signup form on keyup and submit 
     $("#campForm").validate({ 
      rules: { 
       Agreement: "required" 
      }, 
      messages: { 
       Agreement: "Please accept our policy" 
      } 
     }); 


    }); 

Поэтому, читая документацию, это должно работать, но это никогда не происходит. Что я делаю не так?

ответ

1

Вы возвращаете подтверждение на форму submit? Просто думаю ...

+0

Форма представления выглядит так:

"> –

+0

Технически это не должно получиться так далеко? Валидация перехватывает представление формы и выполняет ее рутину. –

2

Я думал, что синтаксис должен был быть:

rules: { 
    Agreement: {required: true} 
} 

Я могу ошибаться, хотя. Это просто с головы.

+0

пробовал свой путь, без радости. –

Смежные вопросы