Hey all ive got the following form vadiation
I think my problem lies right here
The purpose of that was to make sure field is all numbers. But it seems to just pass it either way.
Can anyone be so kind as to help me out?
Code:
<script type="text/javascript">
<!--
function formValidation(form){
if(notEmpty(enrollform.csrname)){
if(notEmpty(enrollform.LastName_Dem)){
if(notEmpty(enrollform.FirstName_Dem)){
if(notEmpty(enrollform.SSN_Dem)){
if(notEmpty(enrollform.DOB_Dem)){
if(notEmpty(enrollform.Gender_Dem)){
if(notEmpty(enrollform.StAdd_Dem)){
if(notEmpty(enrollform.City_Dem)){
if(notEmpty(enrollform.State_Dem)){
if(notEmpty(enrollform.Zip_Dem)){
if(notEmpty(enrollform.DPN_Dem)){
if(notEmpty(enrollform.Email_Dem)){
if(notEmpty(enrollform.PW_Dem)){
if(notEmpty(enrollform.PWRM_Dem)){
if(notEmpty(enrollform.Agency_Dem)){
if(notEmpty(enrollform._date)){
if(isInteger(enrollform.SSN_Dem)){
return true;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
return false;
}
function notEmpty(elem){
var str = elem.value;
if(str.length == 0){
alert("You must fill in all required fields (*)");
return false;
} else {
return true;
}
}
//-->
function isInteger(s){
var i;
for (i = 0; i < s.length; i++){
var c = s.charAt(i);
if (((c < "0") || (c > "9")))
return alert("SSN must contain all numbers");
return false;
}
return true;
}
</script>
I think my problem lies right here
Code:
function isInteger(s){
var i;
for (i = 0; i < s.length; i++){
var c = s.charAt(i);
if (((c < "0") || (c > "9")))
return alert("SSN must contain all numbers");
return false;
}
return true;
}
The purpose of that was to make sure field is all numbers. But it seems to just pass it either way.
Can anyone be so kind as to help me out?