You are here: irt.org | FAQ | JavaScript | Number | Q1802 [ previous next ]
Try:
<HTML> <HEAD> <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"> <TITLE></TITLE> <script language="javascript"><!-- function validate(Percent) { // Percent = document.frmPost.percent.value if (Percent == "") { alert("No value"); return false; } if ((Percent.indexOf(".") == -1) && (Percent.length >= 3)) { alert("Invalid Percentage1"); return false; } if ((Percent.indexOf(".")) == 4 || (Percent.indexOf(".")) == 3 || (Percent.indexOf(".")) == 0) { alert("Invalid Percentage2"); return false; } if (isNaN(Percent)==true) { alert("Enter Numeric values"); return false; } return true; } function validate1() { if (!(validate(document.frmPost.percent.value))) { document.frmPost.percent.focus(); return false; } if (!(validate(document.frmPost.percent1.value))) { document.frmPost.percent1.focus(); return false; } if (!(validate(document.frmPost.percent2.value))) { document.frmPost.percent2.focus(); return false; } return true; } //--></script> </HEAD> <BODY> <form name=frmPost onsubmit="return validate1();"> <input type=text name=percent size=10 maxlength=5><br> <input type=text name=percent1 size=10 maxlength=5><br> <input type=text name=percent2 size=10 maxlength=5><br> <input type=submit value=submit> </form> <P> </P> </BODY> </HTML>
Submitted by Manivannan. T