Translate

 registration form Sceript.js Source code - tutorials point.

script.js

function validate() {  
var result = "";
result += validateName();
result += validateEmail();
result += validatePassword();
result += validateTerms();

if (result == "") return true;

alert("Validation Result:\n\n" + result);
return false;
}

function validateName() {
var name = document.getElementsByName("name")[0].value;
if (name.length <= 3)
return "Name should be at least three characters.\n";
return "";
}

function validatePassword() {
var password = valueOf("password");
var retype = valueOf("retype_password");

if (password.length <= 6)
return "Password should be at least 6 characters.\n";

if (password != retype)
return "Passwords do not match.\n";
return "";
}

function validateEmail() {
var email = valueOf("email");
var retype = valueOf("retype_email");

if (email.indexOf('@') == -1)
return "Email should be a valid address.\n";

if (email != retype)
return "Email addresses do not match.\n";
return "";
}

function validateTerms() {
var terms = document.getElementsByName("terms")[0];
if (!terms.checked)
return "Please accept the Terms of Service and Privacy Policy";
return "";
}

function valueOf(name) {
return document.getElementsByName(name)[0].value;
}

Post a Comment

Previous Post Next Post