Aim:
To design a webpage to validate a
form
Algorithm:
- Design
a page for signup form with rich user interface.
- Write
the java script function to validate all mandatory fields on your web
page.
- Validation
should be done after the submit operation.
- Use
appropriate tags to display the contents.
- Make
sure the page is working efficiently.
Program:
signup.html
<html>
<head>
<title>Student
Registration Form</title>
<script
type="text/javascript">
<!--
function validate()
{
if(document.signup.fname.value=="")
{
alert("Please
Enter First Name!");
return
false;
}
if(document.signup.lname.value=="")
{
alert("Please
Enter Last Name!");
return
false;
}
if(document.signup.uname.value=="")
{
alert("Please
Enter User Name!");
return
false;
}
if(document.signup.pword1.value=="")
{
alert("Please
Enter Password!");
return
false;
}
if(document.signup.pword1.value.length<6)
{
alert("Please
enter min 6 characters!");
return
false;
}
if(document.signup.pword2.value=="")
{
alert("Please
Enter Password again!");
return
false;
}
if(document.signup.pword2.value!=document.signup.pword1.value)
{
alert("Password
is mismatch. Re-enter password!");
return
false;
}
alert("Details
Entered Successfully");
display();
}
function display()
{
document.writeln('<h2>'+"Details
Entered..."+'</h2>');
document.writeln('<br/><font
color="#0066FF">'+"First Name:
"+'</font>'+document.signup.fname.value);
document.writeln('<br/><font
color="#0066FF">'+"Last Name:
"+'</font>'+document.signup.lname.value);
document.writeln('<br/><font
color="#0066FF">'+"User Name:
"+'</font>'+document.signup.uname.value);
document.writeln('<br/><font
color="#0066FF">'+"Country:
"+'</font>'+document.signup.country.value);
document.writeln('<br/><font
color="#0066FF">'+"Alternate Email:
"+'</font>'+document.signup.aemail.value);
}
-->
</script>
</head>
<body align="center"
bgcolor="grey" >
<table width="100%"
height="100%">
<td colspan="2"
width="15%">
</td>
<td colspan="1"
bgcolor="#FFFFFF" width="70%" height="100%">
<h1
align="center"><font
color="#0066FF">SMail</font></h1>
<h2
align="center"><font color="#0066FF">New User
Signup Form</font></h2>
<form
name="signup"
onSubmit="return validate()">
<font
face="Verdana, Arial, Helvetica, sans-serif"
color="#660000" size="2">
<p> *First
Name:<input type="text" name="fname"
size="20">
*Last
Name:<input type="text" name="lname"
size="20"> </p>
<p
style=" border:"> *User Name:<input
type="text" name="uname"
size="20">@smail.com</p>
<p
style=" border:"> *Password
: <input type="password" name="pword1">(min
6 characters)</p>
<p style="
border:"> *Confirm Password:<input
type="password" name="pword2"
size="20"></p>
<p> Gender :
<input
type="radio" name="gen" value="male">Male
<input
type="radio" name="gen" value="female">Female
</p>
<p> Country:
<select
name="country">
<option
selected>Select Country</option>
<option
name="country" value="india ">India </option>
<option
name="country" value="russia ">Russia </option>
<option
name="country" value="france ">France </option>
<option
name="country" value="italy ">Italy </option>
</select>
</p>
<p> Language
Known:<br/>
<input
type="checkbox" name="lang"
value="tamil">Tamil<br/>
<input
type="checkbox" name="lang" value="english">English<br/>
<input
type="checkbox" name="lang"
value="hindi">Hindi<br/>
<input
type="checkbox" name="lang"
value="Malayalam">Malayalayam<br/>
</p>
<p
style=" border:"> Alternate Email:<input type="text"
name="aemail" size="20"></p>
<p
align="center"><input type="checkbox"
name="agree" value="agree">I agree the terms and
conditions</p>
<p
align="center"><input type="submit"
value="Submit"><input type="Reset"
value="Reset"></p>
</font>
</form>
</td>
<td colspan="2"
width="15%">
</td>
</table>
</body>
</html>
No comments:
Post a Comment