javascript - 我应该使用输入的 onclick 还是表单的 onsubmit 事件来使用 JavaScript 验证表单字段?

标签 javascript forms

我有一个简单的表单,其中包含我尝试使用 JavaScript 验证的字段。在表单中,我有一个提交类型。

对于验证,我应该在表单的输入或提交上调用 onclick 事件的验证函数吗?选择一个而不是另一个有什么含义吗?

最佳答案

onsubmit 在即将提交表单时触发。
onclick 在单击特定按钮时触发。

可以通过在任何输入字段中按 enter 键来提交表单。这不会触发提交按钮的onclick,但会触发表单提交事件。因此,使用 onsubmit

关于javascript - 我应该使用输入的 onclick 还是表单的 onsubmit 事件来使用 JavaScript 验证表单字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4529012/

相关文章:

javascript - 根据下拉选项更改多个输入字段的值(js 或 PHP 开关)

c# - 如何将特定 Excel 单元格值导入到 C# 中的现有 datagridview 单元格

将日期添加到数组的 JavaScript for 循环会卡住某些 PC 上的页面

javascript - 使用回调和调用方法之间的区别

javascript - 如何更改内容安全策略指令以允许添加此小部件?

forms - 如何在 Microsoft Sharepoint 中创建表单?

javascript - 使 JQuery UI 工具提示持续存在,直到用户将注意力集中在输入字段上

javascript - 如何播放通过accept导入的音频文件?

来自变量的 PHP 函数

java - 编辑操作返回 null