I\'m trying to submit a form with javascript. Firefox works fine but IE complains that \"Object doesn\'t support this property or method\" on the submit line of this functio
Are you sure you have your JavaScript library loaded? (jQuery or Prototype)
It worked for me in IE7 with Prototype.
Try:
alert($('ProductGroupVisibility').id)
See if you get an error.
Try checking the type of the element IE is selecting:
// For getting element with id you must use #
alert( typeof( $( '#ProductGroupVisibility' )));
It is possible there is something else on the page with that ID that IE selects before the form.
beware of any inputs in the form with name='submit', they break the javascript .submit() functionality!
What javascript framework are you using? If it's jQuery I think you'll need to add # to your id:
$('#ProductGroupVisibility').submit();
What name
does your <input type="submit">
have?
If you called it "submit", you have overridden the form.submit()
function, much the same way an input called "foo" would generate a form.foo
property. That would explain the behavior.