Document.form.submit(); Won't Submit In Safari
I'm using a javascript function to submit my form. This works in every browser except safari and I can't figure out why My javascript function looks like this function submitForm(
Solution 1:
does document.subForm.sel_guides
point to a select list?
if so I would revise your code to (presuming subForm
is the name
of your form):
functionsubmitForm() {
var selectBox = '';
var sForm = document.forms['subForm'];
sel_guide = sForm.elements['sel_guides'];
if (sel_guide.type == "select-multiple") {
for (var i = 0; i <sel_guide.options.length; i++) {
sel_guide.options[i].selected = true;
}
}
sForm.submit();
}
Solution 2:
I seemed to have fixed it using document.subForm['0'].submit(); instead of document.subForm.submit(); No idea why that would make a difference but its not giving me any problems now. Works on the other browsers too.
Solution 3:
Try changing the form element from a type="submit" to type="button". Both should work but it's worth a try.
Post a Comment for "Document.form.submit(); Won't Submit In Safari"