Код: Выделить всё
function validateForm() {
var firstName = document.getElementById("firstName").value;
var lastName = document.getElementById("lastName").value;
var email = document.getElementById("inputEmail4").value;
var password = document.getElementById("inputPassword4").value;
if (firstName === "" || lastName === "" || email === "" || password === "") {
alert("Please fill out all fields");
return false;
}
if ((firstName.length < 2 || firstName.length > 30) && firstName !== "") {
alert("First Name must be between 2 and 30 characters");
return false;
}
if (lastName.length < 2 || lastName.length > 30) {
alert("Last Name must be between 2 and 30 characters");
return false;
}
const emailPattern = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
if (!email.match(emailPattern)) {
alert("Invalid email address");
return false;
}
if (password.length < 2 || password.length > 30) {
alert("Password must be between 2 and 30 characters");
return false;
}
alert("Complete!");
}< /code>
First name
Last name
Email
Password
Submit
Reset
Подробнее здесь: https://stackoverflow.com/questions/794 ... -i-just-ca