У меня возникла небольшая проблема при использовании подключаемого модуля проверки 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>