Я пытаюсь проверить форму с помощью проверки jquery, но она не отображает ожидаемое сообщение об ошибке. Как я могу установить его, чтобы он показывал мои сообщения?Почему валидация jQuery не работает здесь
вот Javascript, что я использую:
$(function() {
$("#registerForm").validate({
rules: {
inputEmail: {
required: true,
email: true
}
},
messages: {
inputEmail: "Please enter a valid email address"
}
});
});
Пожалуйста, посмотрите на jsfiddle ссылку моего кода:
JSFIDDLE code with html/bootstrap* Обновлено
На живой версии на моем сайте он даже не отображает всплывающее сообщение, которое появляется в jsfiddle. Пожалуйста, помогите мне в этом.
В идеале я хотел бы отображать встроенные сообщения или резюме, если проверка не удалась, но не знает, как это сделать. Я надеялся, что если будет выполнена проверка jquery, я бы смог указать пользовательские функции для обработки событий success
и error
.
Буду признателен, если кто-то может помочь мне здесь. Благодарю.
UPDATE
Ваша проблема очень неясна. Код, который вы опубликовали выше, работает как доказано [вашим jsFiddle] (http://jsfiddle.net/f7jq6/6/). Он показывает ваше сообщение об ошибке. – Sparky
Сообщение об ошибке, которое я получаю, это 'Пожалуйста, заполните это поле 'или' Пожалуйста, введите адрес электронной почты', тогда как сообщение, которое я ожидаю, является 'Пожалуйста, введите действительный адрес электронной почты'. Вы получаете другой результат? Кроме того, вы пробовали форму в прямой ссылке? Там он даже не показывает сообщение. – sttaq
В [вашем jsFiddle] (http://jsfiddle.net/f7jq6/6/) я вижу именно то, что я ожидал и заявлял ранее, пользовательское сообщение об ошибке, определенное в вашем коде: «Пожалуйста, введите действительный адрес электронной почты» , – Sparky