jfs9900
asked on
Javascript form field validation
I have two form feilds (text box) that I want to vailidate are the same before the form is submitted. The form code looks like this:
<form>
<p><font size="2"><b>New password: <br>
<input type="password" name="Word" size="20" class="formblue">
</b></font></p>
<p><font size="2"><b>Confirm new password: <br>
<input type="password" name="Word1" size="20" class="formblue">
</b></font>
<input type="submit" value="Submit" class="submit" style="float: right"></p>
</form>
<form>
<p><font size="2"><b>New password: <br>
<input type="password" name="Word" size="20" class="formblue">
</b></font></p>
<p><font size="2"><b>Confirm new password: <br>
<input type="password" name="Word1" size="20" class="formblue">
</b></font>
<input type="submit" value="Submit" class="submit" style="float: right"></p>
</form>
<form onsubmit="if (this.elements['Word'].val
<p><font size="2"><b>New password: <br>
<input type="password" name="Word" size="20" class="formblue">
</b></font></p>
<p><font size="2"><b>Confirm new password: <br>
<input type="password" name="Word1" size="20" class="formblue">
</b></font>
<input type="submit" value="Submit" class="submit" style="float: right"></p>
</form>
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Hi
I am making a correction in smaccari's code as well. :-)
<form onsubmit="if (this.elements['Word'].val ue!=this.e lements['W ord1'].val ue) {alert('Please verify your password');return false;}">
<p><font size="2"><b>New password: <br>
<input type="password" name="Word" size="20" class="formblue">
</b></font></p>
<p><font size="2"><b>Confirm new password: <br>
<input type="password" name="Word1" size="20" class="formblue">
</b></font>
<input type="submit" value="Submit" class="submit" style="float: right"></p>
</form>
By Nab
I am making a correction in smaccari's code as well. :-)
<form onsubmit="if (this.elements['Word'].val
<p><font size="2"><b>New password: <br>
<input type="password" name="Word" size="20" class="formblue">
</b></font></p>
<p><font size="2"><b>Confirm new password: <br>
<input type="password" name="Word1" size="20" class="formblue">
</b></font>
<input type="submit" value="Submit" class="submit" style="float: right"></p>
</form>
By Nab
<script language="JavaScript">
function validate()
{
if(document.forms[0].Word.
return true;
else
alert("Fields dont match")
}
</script>
<form onsubmit="return validate()" >
<p><font size="2"><b>New password: <br>
<input type="password" name="Word" size="20" class="formblue">
</b></font></p>
<p><font size="2"><b>Confirm new password: <br>
<input type="password" name="Word1" size="20" class="formblue">
</b></font>
<input type="submit" value="Submit" class="submit" style="float: right"></p>
</form>
By Nab