好像我还没有用谷歌搜索它...但是仍然不知道何时使用onsubmit
和何时使用onclick
?
最佳答案
他们是两个完全独立的事件。
当用户使用鼠标单击某些内容时,会触发onclick
事件。
提交表单时会触发onsubmit
事件。该事件的起源有时可以追溯到onclick
(例如单击“提交”按钮),但是它也可以来自键盘事件(例如按Enter)。
这意味着在表单上的“提交”按钮上使用onclick
可能会丢失某些表单上的onsubmit
会捕获的情况。
还有许多其他类型的事件,例如:用于加载资源(例如脚本或图像)的onload
和用于检测键盘上的按键按下的onkeydown
。
关于javascript - onclick和onsubmit有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23762474/