form中onsubmit=“ checkForm(this);“ 和 onsubmit=“return checkForm(this);“有何区别?
今天在看JavaScript基础知识的时候发现一个问题,就是在表单验证的时候。这里的 为什么前要有一个这个细节本来想着是就是返回值这么简单,但是仔细想想又有什么不对,很奇怪,于是查找了一些资料来理清思路。等价于以下代码块:而的函数内容如下。情况1:不加return代码就相当于:因为的返回值为,所以代码块化简为:这样的话,只是执行了一条语句,并没有返回任何值,而默认返回是所以什么都不会发生。代码就相当于:因为的返回值为,所以代码块化简为:此时返回是所以就会验证不通过!...
原创
2022-07-07 17:32:17 ·
1059 阅读 ·
1 评论