网页开发时遇到,需要使用js提交form表单。发现使用document.form1.submit();方法无法提交表单。火狐提示 submit is not a function 。最后找到解决方案。
1.表单中不能有name="submit" 的标签
2.<form action="expat_search.php" name="expat_search" id="expat_search" method="post" enctype="multipart/form-data">,表单中不能缺少<enctype="multipart/form-data>"。
3.当使用js 进行FORM 表单验证时:js验证脚本可以放在两个地方
1) 放在form 头标签中。
2)放在<input type='submit' onsubmit='js_code()' /> ,
3)放在<input type='buttom' />
这里总结下如果使用2)或者3)标签方式。一定 submit =>'onsubmit', buttom=>' 成对使用不可以错换。如<input type='submit' onclick='js_code()'/>这样是错误的。
4.最好使用标准的标签submit不要使用bottom,bottom不是标准的标签
form.submit()不能提交表单的解决方法
原创
©著作权归作者所有:来自51CTO博客作者a15083130390的原创作品,请联系作者获取转载授权,否则将追究法律责任
下一篇:我的友情链接
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
firefox中用js提交表单
1.document.forms.from.submit(); document.form.sumbit(); document.form.submit.click();
Firefox 浏览器 表单提交 firefox 提交表单 -
Firefox兼容的JavaScript回车提交表单
Firefox兼容的JavaScript回车提交表单
职场 firefox 休闲 回车