You are on page 1of 2

<!

DOCTYPE html>
<!--
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
-->
<html>
<head>
<script type="text/javascript">
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;
}
else if (document.myform.r[0].checked === false &&document.myform.r[1].checked === false)
{
alert ('You didn\'t choose any of the options!');
return false;
}

else if(document.myform.sel.selectedIndex==0)
{
alert ('You didn\'t choose any of the City!');
return false;
}
else
{
var checked=false;
var elements = document.getElementsByName("chk");
for(var i=0; i < elements.length; i++){
if(elements[i].checked) {
checked = true;
}
}
if (!checked) {
alert('Yada yada yada, some error message');
}
return checked;
}

}
</script>
</head>
<body>

<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/>
Select Your Gender<br>
Male<input type="radio" name="r" value="Male">&nbsp;Female<input type="radio" name="r"
value="Female"><br>
Academics<input type="checkbox" name="chk" value="Academics"><br>
Sports<input type="checkbox" name="chk" value="Sports"><br>
Music<input type="checkbox" name="chk" value="Music"><br>
Select Your City<br>
<select name="sel">
<option>SELECT</option>
<option>Chennai</option>
<option>Lucknow</option>
</select><br>
<input type="submit" value="register">
</form>
</body>
</html>

You might also like