umm .. Я хотел бы показать пользователям, что им нужно заполнить, если они не заполнили их имя, адрес электронной почты или сообщение. Например, они заполнили свое имя, но они не заполнили их электронной почты и сообщения, поэтому появится сообщение об ошибке, которое должно заполнить их адрес электронной почты и сообщение. мой код здесь показывает все ошибки, даже если они заполнили свое имя.цикл проверки на стороне клиента javascript
function validate() {
var myName = document.getElementById("inputName");
var myEmail = document.getElementById("inputEmail");
var filter = /^[_a-z0-9]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/i;
var myMessage = document.getElementById("inputMessage");
var isValid = true;
if(myName.value == "") {
var myNameError = document.getElementById("inputNameError");
myNameError.innerHTML = "Please provide your name.";
isValid = false;
}
if (!filter.test(myEmail.value)) {
var myEmailError = document.getElementById("inputEmailError");
myEmailError.innerHTML="Please provide your email.";
isValid = false;
}
if(myMessage.value == "") {
var myMessageError = document.getElementById("inputMessageError");
myMessageError.innerHTML = "Please provide your message.";
isValid = false;
}
return isValid;
}
Барабанный рулон - В чем проблема? –
Это происходит в первый раз, когда вы пытаетесь проверить? – Angelin