been working on this way too long...but can\'t seem to identify the problem. Already read dozens of articles on stackoverflow and elsewhere.
when I click and change the
Probably you have element or JS object called form
or submit
somewhere, conflicting with the real form.
Most safe way is using document.getElementById:
And the JavaScript:
function SubmitForm(formId) {
var oForm = document.getElementById(formId);
if (oForm) {
oForm.submit();
}
else {
alert("DEBUG - could not find element " + formId);
}
}
Further debugging with good old alert.. instead of the alert("DEBUG ...
have this:
var sDebugInfo = "found " + document.forms.length + " forms: \n";
for (var i = 0; i < document.forms.length; i++) {
var curForm = document.forms[i];
sDebugInfo += "name: " + curForm.name + ", id: " + curForm.id;
sDebugInfo += "\n";
}
alert(sDebugInfo);
Depending on what you get, debug should continue.