Я знаком с JQuery, и я пытаюсь проверить простую форму для начала.Валидация не работает при щелчке Отправить: jquery
Проблема в том, что валидация не работает при нажатии кнопки submit. Вместо этого я получаю сообщение об ошибке:
$(document).ready(function() {
$("#form").validate({
rules: {
"name": {
required: true,
minlength: 5
},
"email": {
required: false,
email: true
}
},
messages: {
"name": {
required: "Please, enter a name"
},
"email": {
required: "Please, enter an email",
email: "Email is invalid"
}
},
submitHandler: function (form) { // for demo
alert('valid form submitted'); // for demo
return false; // for demo
}
});
});
<form id="form" method="post" action="#">
<label for="name">Name</label>
<input type="text" name="name" id="name" />
<label for="email">Email</label>
<input type="email" name="email" id="email" />
<button type="submit">Submit</button>
</form>
Вот jsfiddle: https://jsfiddle.net/aimanpanday87/hsdscmcj/
Ваш пример не включает плагин проверки. Вы уверены, что у вас есть и на своей странице? – nbo
Вы добавили файл плагина проверки подлинности jquery? – rahulsm
@Aiman, пожалуйста, проверьте эту рабочую скрипку: https://jsfiddle.net/hsdscmcj/5/ –