1.document.forms.from.submit();
document.form.sumbit();
document.form.submit.click();
this.form.submit();
以上几种形式的 js 表单提交在 firefox 浏览器下是不起作用的
2. 必须遵循 w3c 标准:
1). 获得 form 时应使用 getElementById () 方法
2). 用.submit () 方法提交表单
3).button 的 name/id 绝对不能命名为”submit”
4).form 中所有的组件(按钮,文本框等)的 name/id 也不能命名为”submit” # 当提交按钮的 name 或者 id 为 submit 时候,用 js 提交表单,表单名.submit () 时候会报一个错误,提示对象不支持此属性或办法。
解决方法是修改提交按钮的 name 或者 id 不要与 submit 或者 action 同名即可。
那么,请问为什么 当提交按钮的 name 或者 id 为 submit 或者 action 的时候 js 提交表单会报错呢?这难道是 一个 bug?
高手们请指教。。。。 因为” 表单名.submit () 提交” 这种写法本身就是不符合 W3C 标准的规定的,在 IE 下没有报错因为 IE 支持这种写法,但是如果在 FF 下就会报错,要写成”document.getElementById (‘form id’).submit ()” 的? 我在项目中发现 与
得出的效果截然不同, 谁能告诉我这两着有合不同
我又如何能用图片来替代原有的提交按钮 是说这是一个按钮,它的是一个提交按钮。当点击它时,它会自动将它所在的表单进行提交.