form表单提交onClick和onSubmit

 onSubmit只能表单上使用,提交表单前会触发, onClick是按钮等控件使用, 用来触发点击事件。

在提交表单前,一般都会进行数据验证,可以选择在submit按钮上的onClick中验证,也可以在onSubmit中验证。

但是onClick比onSubmit更早的被触发。

提交过程

1、用户点击按钮 ——>

2、触发onClick事件 ——> 

3、onClick返回true或未处理onClick ——> 

4、触发onSubmit事件  ——>

5、onSubmit未处理或返回true  ——>

6、提交表单.

onSubmit处理函数返回false,onClick函数返回false,都不会引起表单提交。

 

 

你可能感兴趣的:(html)