提交按钮不在表单中,求教这样怎么验证

由于css的限制,提交按钮不能设在表单中,但是这样的话,<form>中的return check()就不管用了,直接就提交了。求教怎么解决
大侠帮帮忙,急

用按钮啊,自己写个验证方法,点击的时候进行验证,验证通过才提交,否则给出提示追问

但是这样的话,会出问题,会弹出两次警告

追答

表单提交有时候会出现多次提示,我也遇到过,不知道什么原因。后来我一般都是用ajax发送表单数据的,不直接提交表单。

追问

不用ajax有没有什么办法解决啊

追答

那就用笨一点的办法把。用表单输入控件的失去焦点的事件来验证。开始时让提交按钮不可用,只有当所有的必填项写完了后才能点提交。但我觉得这个方法不是很好,还是用ajax最合适

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-02-21
点击按钮最后验证通过了,JS调用这个表单submit()方法就行了