PDA

View Full Version : javascript help


Nipunajayjay
02-21-2009, 08:43 AM
mcn...mama registration form ekak validate kala...me eka....

function validate(){
if(valname() && add() && mail() && tel())
{alert("Success");
window.event.returnValue = true;}
else
{alert("Error in registration....Fill the form again!");
window.event.returnValue = false;}}

function valname(){
var name=document.form1.textfield2.value;
var x=name.length;
var nu;
for(var a=0;a<x;a++){
var v=name.charAt(a);
if(((v>='a') && (v<='z')) || ((v>='A') && (v<='Z')) || (v==" ")){
nu=1}
else
{nu=2;
break;}
}
if(nu==1)
return true;
else
{alert("Error in your name");
return false;
}}

function add()
{
var address=document.form1.textfield4.value;
if(address=="")
{alert("Please fill the Address field");
return false;}
else
return true;
}

function mail()
{var email=document.form1.textfield5.value;
apos=email.indexOf("@");
dotpos=email.lastIndexOf(".");
if (apos<1||dotpos-apos<2 || email=="")
{alert("Error in E-mail");
return false;}
else {return true;}
}

function tel()
{
var tele=document.form1.textfield6.value;
var i=tele.length;
if(i!=10 )
{alert("Please enter a correct telephone number");
return false;}
else if(i=="")
{alert("Please enter a correct telephone number");
return false;}
else if(isNan(parseInt(i)))
{alert("Please enter a correct telephone number");
return false;}
else
return true;
}

methanata wenakan code eka wada...mekata passe textfield eka validate karala....
methanata && dala demmama eka wada karanne ne...


if(valname() && add() && mail() && tel() && pass())
{alert("Success");
window.event.returnValue = true;}
else
{alert("Error in registration....Fill the form again!");
window.event.returnValue = false;}}
function valname(){
var name=document.form1.textfield2.value;
var x=name.length;
var nu;
for(var a=0;a<x;a++){
var v=name.charAt(a);
if(((v>='a') && (v<='z')) || ((v>='A') && (v<='Z')) || (v==" ")){
nu=1}
else
{nu=2;
break;}
}
if(nu==1)
return true;
else
{alert("Error in your name");
return false;
}}

function add()
{
var address=document.form1.textfield4.value;
if(address=="")
{alert("Please fill the Address field");
return false;}
else
return true;
}

function mail()
{var email=document.form1.textfield5.value;
apos=email.indexOf("@");
dotpos=email.lastIndexOf(".");
if (apos<1||dotpos-apos<2 || email=="")
{alert("Error in E-mail");
return false;}
else {return true;}
}

function tel()
{
var tele=document.form1.textfield6.value;
var i=tele.length;
if(i!=10 )
{alert("Please enter a correct telephone number");
return false;}
else if(i=="")
{alert("Please enter a correct telephone number");
return false;}
else if(isNan(parseInt(i)))
{alert("Please enter a correct telephone number");
return false;}
else
return true;
}

function pass()
{
var word=document.form1.textfield8.value;
if(word=="")
{return false;}
else
return true;
}



meke mokakda awla..????

Nipunajayjay
02-21-2009, 08:46 AM
plzzz...help eka dennako...

GNS
02-21-2009, 08:48 AM
machan, HTML ekkama dapan

(Form eke HTML Codes tikath ekkama danna)

Nipunajayjay
02-21-2009, 08:49 AM
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
function validate(){
if(valname() && add() && mail() && tel() && pass())
{alert("Success");
window.event.returnValue = true;}
else
{alert("Error in registration....Fill the form again!");
window.event.returnValue = false;}}
function valname(){
var name=document.form1.textfield2.value;
var x=name.length;
var nu;
for(var a=0;a<x;a++){
var v=name.charAt(a);
if(((v>='a') && (v<='z')) || ((v>='A') && (v<='Z')) || (v==" ")){
nu=1}
else
{nu=2;
break;}
}
if(nu==1)
return true;
else
{alert("Error in your name");
return false;
}}

function add()
{
var address=document.form1.textfield4.value;
if(address=="")
{alert("Please fill the Address field");
return false;}
else
return true;
}

function mail()
{var email=document.form1.textfield5.value;
apos=email.indexOf("@");
dotpos=email.lastIndexOf(".");
if (apos<1||dotpos-apos<2 || email=="")
{alert("Error in E-mail");
return false;}
else {return true;}
}

function tel()
{
var tele=document.form1.textfield6.value;
var i=tele.length;
if(i!=10 )
{alert("Please enter a correct telephone number");
return false;}
else if(i=="")
{alert("Please enter a correct telephone number");
return false;}
else if(isNan(parseInt(i)))
{alert("Please enter a correct telephone number");
return false;}
else
return true;
}

function pass()
{
var word=document.form1.textfield8.value;
if(word=="")
{return false;}
else
return true;
}



</script>
<style type="text/css">
<!--
body {
background-color: #F0F0EA;
}
-->
</style></head>

<body>
<form name="form1" method="post" action="home.htm" onSubmit="validate()">
<div id="Layer1" style="position:absolute; left:533px; top:63px; width:401px; height:169px; z-index:1; background-color: #99FFCC; layer-background-color: #99FFCC; border: 1px none #000000;">
<p>&nbsp;</p>
<p><strong><font color="#000000" size="4" face="Verdana, Arial, Helvetica, sans-serif">For
security purposes once you submit this registration form, you will not able
to update your name and address.</font></strong></p>
</div>
<div id="Layer2" style="position:absolute; left:503px; top:196px; width:433px; height:238px; z-index:2; background-color: #FFFFCC; layer-background-color: #FFFFCC; border: 1px none #000000;">
<p>&nbsp;</p>
<p><strong><font size="4" face="Verdana, Arial, Helvetica, sans-serif">The selected
name must be at least 4 symbols long.The login Name will be used to identify
yourself upon login.Only standard alphanumeric characters are accepted.</font>
</strong></p>
</div>
<div id="Layer3" style="position:absolute; left:541px; top:395px; width:394px; height:152px; z-index:3; background-color: #00FFFF; layer-background-color: #00FFFF; border: 1px none #000000;">
<p><font face="Verdana, Arial, Helvetica, sans-serif"><strong><font color="#000000" size="5"><em>Privacy</em></font><font size="4"><br>
We respect your privacy and gurantee that your information would not provided
to any third party.</font></strong></font></p>
</div>
<div id="Layer4" style="position:absolute; left:0px; top:656px; width:972px; height:89px; z-index:4; background-color: #FF0000; layer-background-color: #FF0000; border: 1px none #000000;"><font color="#FFFFFF" size="7"><strong><MARQUEE>PARTY
ZONE </MARQUEE></strong></font></div>
<div id="Layer10" style="position:absolute; left:626px; top:22px; width:58px; height:23px; z-index:10"><strong><font size="4"><a href="../New%20home%20page/01.htm">HOME</a></font></strong></div>
<div id="Layer5" style="position:absolute; left:792px; top:22px; width:113px; height:23px; z-index:11"><strong><font size="4"><a href="../tips/05.htm">PARTY
TIPS</a></font></strong></div>
<div id="Layer6" style="position:absolute; left:357px; top:759px; width:91px; height:22px; z-index:12"><strong><font size="4"><a href="../SITE MAP.htm">SITE
MAP</a></font></strong></div>
<p><u><strong><font color="#0000FF" size="5">Register Here</font></strong></u></p>
<p><strong>Name &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:
<input type="text" name="textfield2">
</strong></p>
<p><strong>Gender &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:
<select name="select">
<option>Male</option>
<option>Female</option>
</select>
</strong></p>
<p><strong>Address &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:
<input type="text" name="textfield4">
</strong></p>
<p><strong>email&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
:
<input type="text" name="textfield5">
</strong></p>
<p><strong>Tel&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
:
<input type="text" name="textfield6">
</strong></p>
<p><strong>Username&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
:
<input type="text" name="textfield7">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </strong></p>
<p><strong>Password&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp; :
<input type="text" name="textfield8">
</strong></p>
<p><strong>Re-type password &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:
<input type="text" name="textfield9">
</strong></p>
<p> <strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(maximu m
six characters) </strong></p>
<p>&nbsp;</p>

<p>&nbsp; </p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input name="Submit" type="submit" value="Create my account">
&nbsp;&nbsp;
<input type="reset" name="Submit2" value="Reset">
&nbsp;&nbsp;
<input type="button" name="Submit4" value="Cancel">
</p>

<p>&nbsp;</p>
<p>&nbsp; </p>
<p>&nbsp;</p>
<p>&nbsp; </p>
</form>
</body>
</html>

GNS
02-21-2009, 08:53 AM
mokakda wenna oone?

Nipunajayjay
02-21-2009, 08:54 AM
meke pass function eka wada karanne ne.....mama wena functionuth eta passe liyala demma ewath wada karanne ne...anthimata wada karanne tele function eka witharai...

GNS
02-21-2009, 08:55 AM
mmm, mata mula idalama kiyanna Form eke thiyenna oone Fields tikai, ewwagen validate karanna oone widihai

Nipunajayjay
02-21-2009, 09:00 AM
fields tika

Name :
Gender : Male Female
Address :
email :
Tel :
Username :
Password :
Re-type password :


meke telephone no wenakan validate kala....eta passe karana ewa wada karanne ne.....