Hello - I have the code below in the JS Header of my form, however when I click submit nothing happens. What am I missing to get this code to run and verify that the fields are filled in? I don’t know JS very well and copied this from an other form that it does work on. I just updated the else if statements with my field names. Thanks much!
var F = document.forms[0]
var whitespace = " \t\n\r";
var defaultEmptyOK = false
var tempint
function fnsubmit()
{
if(isValid()) {
document.forms[0].ReturnURL.value = document.location
document.forms[0].navAction.value = "initial"
document.forms[0].submit()
}
}
function isValid()
{
if (document.forms[0].Name.value == ""){
alert("Please enter the Donor's Name.")
document.forms[0].Name.focus();
return false;
}
else if (document.forms[0].Address.value == ""){
alert("Please enter the Donor's address.")
document.forms[0].Address.focus();
return false;
}
else if (document.forms[0].City.value == ""){
alert("Please enter the Donor's city.")
document.forms[0].City.focus();
return false;
}
else if (document.forms[0].State.value == ""){
alert("Please enter the Donor's state.")
document.forms[0].State.focus();
return false;
}
else if (document.forms[0].Zip.value == ""){
alert("Please enter the Donor's zip code.")
document.forms[0].Zip.focus();
return false;
}
else if (document.forms[0].Phone.value == ""){
alert("Please enter the Donor's phone number.")
document.forms[0].Phone.focus();
return false;
}
else if (document.forms[0].Fax.value == ""){
alert("Please enter the Donor's fax number.")
document.forms[0].Fax.focus();
return false;
}
else if (document.forms[0].Email.value == ""){
alert("Please enter the Donor's email address.")
document.forms[0].Email.focus();
return false;
}
else if (document.forms[0].BName.value == ""){
alert("Please enter the Broker's name.")
document.forms[0].BName.focus();
return false;
}
else if (document.forms[0].BFirm.value == ""){
alert("Please enter the Broker's firm.")
document.forms[0].BFirm.focus();
return false;
}
else if (document.forms[0].BNum.value == ""){
alert("Please enter the Broker's phone number.")
document.forms[0].BNum.focus();
return false;
}
else if (document.forms[0].DonAcctNum.value == ""){
alert("Please enter the Donor's account number.")
document.forms[0].DonAcctNum.focus();
return false;
}
else if (document.forms[0].SName.value == ""){
alert("Please enter the Stock Name.")
document.forms[0].SName.focus();
return false;
}
else if (document.forms[0].NumShares.value == ""){
alert("Please enter the number of shares.")
document.forms[0].NumShares.focus();
return false;
}
else if (document.forms[0].Designation.value == ""){
alert("Please enter the Penn State designation.")
document.forms[0].Designation.focus();
return false;
}
return true;
}