Форма не отправляется с проверкой jQuery

У меня возникла небольшая проблема при использовании подключаемого модуля проверки jQuery в моих проектах .net / MVC: Проверка в целом работает нормально, проблема возникает во время отправки: Я хочу, чтобы форма не отправлялась, когда в ней есть какие-либо ошибки проверки, и для этого я установил debug: true;

Но после установки значения true, когда кнопка отправки перестает отвечать на запросы, даже если все в порядке, т.е. нет ошибок проверки, просто ничего не происходит при нажатии кнопки отправки. А если удалить debug: true, форма будет отправлена, даже если в ней есть ошибки проверки. Мне нужно решение этой проблемы, средним способом, то есть: При нажатии кнопки "Отправить", если есть ошибки, не отправляет форму и показывает ошибки А если ошибок нет, он просто отправляет ее.

Помогите плз .. Спасибо!

    <script type="text/javascript">
      $(document).ready(function() {
$("#productSubmit").validate( {
  debug : true, rules : {
     prdctttle : {
        maxlength : 50, 
        required : true, 
        onlyChars : true }
     , prdctdscrptn : {
        maxlength : 250, 
        required : true, 
        onlyChars : true }
    }
  , messages : {
     }
  }
); 
}
); 
$.validator.addMethod('onlyChars', function (value) {
return /^[a-zA-Z ,-!]+$/.test(value); }, 'Please enter a valid name with only alphabets');
   $("#productSubmit").validate( {
  submitHandler : function(form) {
     if ($(form).valid()) form.submit(); return false; // prevent normal form posting
     }
  }
);
</script>
8
задан Maven 27 October 2011 в 18:19
поделиться