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

标签 javascript html jsp

根据我的理解,我有两种选择:

A) 在 HTML 表单上,在“onsubmit”属性上分配一个函数,并在出现问题时使用该函数返回 false。为了提交表单,可以使用提交类型按钮。

B) 有一个非提交按钮,单击时会触发 JavaScript 函数;然后,从该函数中执行一些“form.submit();”调用并强制提交。

这两种方法/另一种首选方法之间有实际区别吗?优点 - 缺点等?目前,我只是认为它们只是一个品味问题,但如果存在功能差异,了解它可能会很方便!

非常感谢

最佳答案

您还可以使用“onchange”事件监听器来不允许在表单中输入无效数据

关于javascript - 在提交表单之前调用函数验证数据的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36726514/

相关文章:

javascript - 使用 Flash JavaScript API 控制 YouTube swfobject?

javascript - jQuery选择div问题

java - 如何在 Javadoc 中使用不同标记创建多级缩进?

java - 将 SQL 数据引入 jquery availabletag

java - 如何在jsp页面中添加ajax Action ?

javascript - 使用 `new Function` 和性能问题

javascript - 如何在 Firebase 触发事件中检索子集合项的父级

java - 通过分页显示 20,000 条记录

javascript - ReactJS - 类型错误 : Cannot set property 'propOne' of undefined

jquery - 简单的粘性菜单问题