You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
969 B
JavaScript
39 lines
969 B
JavaScript
function checkForm(form){
|
|
console.log("checkForm");
|
|
alert("chckForm");
|
|
// check non-empty
|
|
if (form.username.value == ""){
|
|
form.username.focus();
|
|
return false;
|
|
}
|
|
re=/^\w+$/; // \w is shorthand for any letter, number or the underscore character
|
|
if (!re.test(form.username.value)){
|
|
alert("Error: Username must contain only letters, numbers and underscare!");
|
|
form.username.focus();
|
|
return false;
|
|
}
|
|
alert("confirm");
|
|
// confirm password
|
|
if (form.pwd1.value != "" && form.pwd1.value == form.pwd2.value){
|
|
if (!checkPassword(form.pwd1.value)){
|
|
alert("Invalid Password");
|
|
form.pwd1.focus();
|
|
return false;
|
|
}
|
|
// pass
|
|
}
|
|
else {
|
|
alert("Error: Password mismatch");
|
|
form.pwd1.focus();
|
|
return false;
|
|
}
|
|
//pass
|
|
alert("pass");
|
|
return true;
|
|
|
|
}
|
|
|
|
function checkPassword(value)
|
|
{
|
|
return false;
|
|
} |