在提交表单之前调用函数以验证数据的正确方法

时间:2016-04-19 18:23:49

标签: javascript html jsp

在我的理解中,我有两种选择:

A)在HTML表单上,为“onsubmit”属性分配一个函数,如果出现错误,则使用该函数返回false。要提交表单,可以使用提交类型按钮。

B)有一个非提交按钮,触发一个javascript函数点击;然后,从该函数,做一些“form.submit();”打电话并强制推进。

这两种方法/另一种首选方法之间是否存在实际差异?亲 - 缺点等?就目前而言,我只是将它们看作是一种品味问题,但如果有功能上的差异,它可能会得到它的便利!

非常感谢

1 个答案:

答案 0 :(得分:1)

您也可以使用“onchange”事件监听器来禁止在表单中输入无效数据