KevEOS
12-17-2003, 10:16 AM
Hi all
I am new for the javascript form validation and I really appreciate for your help here.
I create a form to allow people enter their information such as email address, phone number etc. And I would like to make a validation form to enter for a valid value e.g: in phone:_______ if they enter letter from a-z or not numberic the popup window alert "please enter your valid phone number".
I tried to so but it doesn't work. What did I do wrong in the javascript below:
<script language="javascript">
<!--
function ValidateForm()
{
var phone = parseInt(document.form1.phone.value);
var validphone = parseInt(/[A-Z][a-z]/);
if (document.form1.phone.value == "" && document.form1.phone.value == validphone) {
window.alert("Please enter your valid phone number");
return false;
}
return true;
}
// -->
</script>
Form *.html format:
<form name="form1" method="POST" onSubmit="return ValidateForm()">
<td bgcolor="#CCCCCC"><font size="-1" face="Verdana, Arial, Helvetica, sans-serif">Phone: </font></td>
<td bgcolor="#CCCCCC"><font size="-1" face="Verdana, Arial, Helvetica, sans-serif">
<input type="text" name="Phone" size="15">Fax:
<input type="text" name="Fax" size="15">
E-Mail:
<input type="text" name="EMail" size="15">
</font></td>
Thanks so much,
Kev.
I am new for the javascript form validation and I really appreciate for your help here.
I create a form to allow people enter their information such as email address, phone number etc. And I would like to make a validation form to enter for a valid value e.g: in phone:_______ if they enter letter from a-z or not numberic the popup window alert "please enter your valid phone number".
I tried to so but it doesn't work. What did I do wrong in the javascript below:
<script language="javascript">
<!--
function ValidateForm()
{
var phone = parseInt(document.form1.phone.value);
var validphone = parseInt(/[A-Z][a-z]/);
if (document.form1.phone.value == "" && document.form1.phone.value == validphone) {
window.alert("Please enter your valid phone number");
return false;
}
return true;
}
// -->
</script>
Form *.html format:
<form name="form1" method="POST" onSubmit="return ValidateForm()">
<td bgcolor="#CCCCCC"><font size="-1" face="Verdana, Arial, Helvetica, sans-serif">Phone: </font></td>
<td bgcolor="#CCCCCC"><font size="-1" face="Verdana, Arial, Helvetica, sans-serif">
<input type="text" name="Phone" size="15">Fax:
<input type="text" name="Fax" size="15">
E-Mail:
<input type="text" name="EMail" size="15">
</font></td>
Thanks so much,
Kev.