Larry Vollmer
asked on
Non submitting form
On the right hand side, i have a form that is supposed to submit some data (see the picture upload form)
http://tinyurl.com/2827oon
any idea why this won't submit?
http://tinyurl.com/2827oon
any idea why this won't submit?
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
I meant to have a semicolor on that line...
var fld=f["First name"];
var fld=f["First name"];
In ur document take this function,
function checkForm(f){
// validate form first
var result=autocheck(f);
if(!result) return false;
var err = '';
var private = document.getElementById('v erify_0');
if((a168ca2df08a8a9adc741f 4b555ad049 e+a9a723d7 a69b199383 7c87b0419e c2f9b!=pri vate.value )) {
err += 'Please enter the correct math answer for human verification\n\n';
}
var fld=document.getElementsBy Name("Firs t");
if(fld) {
fld=fld[0];
if((fld.type=='checkbox' && !fld.checked) || (fld.type!='checkbox' && (!fld || !fld.value))) err += fieldname(fld) + ' is mandatory\n';
}
var fld=document.getElementsBy Name("Last ");
if(fld) {
fld=fld[0];
if((fld.type=='checkbox' && !fld.checked) || (fld.type!='checkbox' && (!fld || !fld.value))) err += fieldname(fld) + ' is mandatory\n';
}
var fld=document.getElementsBy Name("Emai l");
if(fld) {
fld=fld[0];
if((fld.type=='checkbox' && !fld.checked) || (fld.type!='checkbox' && (!fld || !fld.value))) err += fieldname(fld) + ' is mandatory\n';
}
var fld=document.getElementsBy Name("Phon e");
if(fld) {
fld=fld[0];
if((fld.type=='checkbox' && !fld.checked) || (fld.type!='checkbox' && (!fld || !fld.value))) err += fieldname(fld) + ' is mandatory\n';
}
if(err){
alert('Error!\n\n'+err+'\n \nPlease correct and try again.');
return false;
}
return true;
}
instead of return true right before the last line try using.
document.forms["form_24"]. submit();
function checkForm(f){
// validate form first
var result=autocheck(f);
if(!result) return false;
var err = '';
var private = document.getElementById('v
if((a168ca2df08a8a9adc741f
err += 'Please enter the correct math answer for human verification\n\n';
}
var fld=document.getElementsBy
if(fld) {
fld=fld[0];
if((fld.type=='checkbox' && !fld.checked) || (fld.type!='checkbox' && (!fld || !fld.value))) err += fieldname(fld) + ' is mandatory\n';
}
var fld=document.getElementsBy
if(fld) {
fld=fld[0];
if((fld.type=='checkbox' && !fld.checked) || (fld.type!='checkbox' && (!fld || !fld.value))) err += fieldname(fld) + ' is mandatory\n';
}
var fld=document.getElementsBy
if(fld) {
fld=fld[0];
if((fld.type=='checkbox' && !fld.checked) || (fld.type!='checkbox' && (!fld || !fld.value))) err += fieldname(fld) + ' is mandatory\n';
}
var fld=document.getElementsBy
if(fld) {
fld=fld[0];
if((fld.type=='checkbox' && !fld.checked) || (fld.type!='checkbox' && (!fld || !fld.value))) err += fieldname(fld) + ' is mandatory\n';
}
if(err){
alert('Error!\n\n'+err+'\n
return false;
}
return true;
}
instead of return true right before the last line try using.
document.forms["form_24"].
also u can try adding the function to the submit button onClick,
Sincerely,
Philip Loftin
Open in new window