I added the line elm.up('form').submit(); after playing with this script in a simple test page I setup. I created a simple html document with just a form w/ 1 field and 2 submit buttons. In IE6 regardless the form will not submit if you remove the submit() line. disabling the submit button on a click stops the form cold. Since you clicked the button to fire it off I was counting on the submit=submit being set in the post body I never got around to testing that because, well when I put this in the app I found the name="submit" issue stopping me from continuing the submit after IE stops it.