Я показываю ошибки в форме, но даже когда форма действительна (моя форма с фоном и границей) - она не исчезает.Почему форма не исчезает, когда ввод действителен? (Плагин проверки jquery)
Вот скриншот:
Вот мои ЯШ:
$(".login").validate({
rules: {
"user[email]":{
email: true,
required: true
},
'user[password]': {
required: true,
minlength: 6,
remote: {
url: "http://127.0.0.1:3000/checkpass",
//url: "http://91.228.126.168:3000/checkpass",
type: "get",
data: {
email: function() { return $("#user_email").val(); }
}
}
}
},
messages: {
"user[password]": {
remote: "You entered wrong credentials"}
},
errorContainer: "#messageBox1",
errorLabelContainer: "#messageBox1 ul",
wrapper: "li"
})
CSS:
#messageBox1{
display: none;
}
#messageBox1{
width: 280px;
padding: 20px 0 20px 20px;
border-radius: 5px;
background: rgb(252, 248, 227) ;
border: solid 1px rgb(192, 152, 83);
margin-bottom: 10px;
}
Как я могу решить эту проблему?
Вы используете url для пароля, чтобы проверить поле электронной почты. Вы пытались изменить это. –
@ Мишра, это проверка действия, если существует электронная почта. Я удалил строку с записью. – skrypalyk
Можете ли вы поместить свой полный код с помощью HTML, JS и css в JSFiddle, нам было бы легче отлаживать. –