dojo.io.bind
(or dojo.io.FormBind
, which is the preferred way) to submit a form, make sure the form contains no form fields named “method” or “action".“method” fails in both IE6 and Firefox2, because Dojo expects “myForm.method” to be the HTTP method string ("get or “post") rather than a formfield (see BrowserIO.js).
An “action” field failed only in IE6 for reasons that are not clear to me, the error message isn’t very helpful: “[TypeError] when calling submit$joinpoint$method on [object Object] with arguments [object Object]” (thrown in common.js)
Dojo version 0.4.1 (but still not fixed in 0.4.3)