Используя плагин проверки jQuery bassistance.de, проверка не всегда работает, особенно когда исходный вход, который был первоначально проверен, имеет свои значения.bassistance jQuery Ошибки проверки валидации
Форма передаст проверку с отсутствующим вводом, а следующая ошибка также будет видна в консоли JS.
Ошибка
JQuery Lib
<script src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.11.1/jquery.validate.js"></script>
<script src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.11.1/additional-methods.js"></script>
Форма
<form id="payment-form" class="payment-form" method="POST" action="/checkout-process">
<fieldset>
<legend>Customer Info</legend>
<label>Full Name</label>
<input type="text" name="first_name" placeholder="First Name">
<input type="text" name="last_name" placeholder="Last Name">
<label>Email</label>
<input type="text" name="email" placeholder="[email protected]">
<label>Phone</label>
<input type="text" name="phone" placeholder="Phone">
</fieldset>
</form>
JS
$(function($) {
// Validation
$('#payment-form').validate({
rules: {
first_name: "required",
last_name: "required",
email: {
required: true,
email: true
},
phone: {
required: true,
phone: true
}
},
errorClass: 'alert alert-error'
});
});
использовать не ограниченную версию библиотеки при отладке, чтобы мы могли получить правильный номер строки –
У меня есть m ade the change .. its on line 549 – Nyxynyx
кажется прекрасным http://jsfiddle.net/arunpjohny/QFWB4/1/ –