I am trying to validate a form, and below is a basic code just for understanding: (currently with name and password only). What I want is, Instead of alerting when something is wrong, is there a way to add a message below each field such as “The name is not valid” or “Password must be at least 6 characters long”?
The form:
[code=html]<form name=”myform” method=”post” action=”abc.jsp” onsubmit=”return validateform()” >
Name: <input type=”text” name=”name”><br/>
Password: <input type=”password” name=”password”><br/>
<input type=”submit” value=”register”>
</form>
[CODE]function validateform(){
var name=document.myform.name.value;
var password=document.myform.password.value;
if (name==null || name==””){
alert(“Name can’t be blank”);
return false;
}else if(password.length<6){
alert(“Password must be at least 6 characters long.”);
return false;
}
}