wlndow.event.keycode=0和windows.event.returnvalue=false的区别

2025-05-22 20:09:11
推荐回答(1个)
回答1:

Js代码 收藏代码


runcode







event.returnValue = false type="submit" />



return false的正确用法 type="submit" />



return false的错误用法 type="submit" />





三个提交的onsubmit属性都是想让表单提交之前验证,验证失败则不提交表单。第一、二两处做到了,第三出没做到。

这个只有运行起来才能看到结果

1处,表单没有提交

2处,表单没有提交

3处,表单提交了。这不是希望的

event.returnValue的作用就是:当捕捉到事件(event)时,做某些判断,如果判断失败,则阻止当前事件继续运行,这样讲您也许还不是特别理解,我再举一个例子,该例子达到的效果是:不能在一个输入框中输入小数。

FireFox浏览器:

Js代码 收藏代码




IE浏览器:

Js代码 收藏代码