您现在的位置是:首页 > 技术交流技术交流

onsubmit="return check();"和onsubmit="check();"的区别

2019-08-05【技术交流】1383 人已围观

简介 这二个在表单提交时都会执行,只不过不带return返回,表单会不管任何结果都提交.表单是否提交取决于onsubmit事件的返回值。&...

    这二个在表单提交时都会执行,只不过不带return返回,表单会不管任何结果都提交.

表单是否提交取决于onsubmit事件的返回值。 

若onsubmit事件返回false,则将阻止表单的提交。 


如果不返回值,则默认为true。 

主要区别: 

οnsubmit=”return false;” 将无论何时都阻止表单的提交 

οnsubmit=”return check();” 是否提交表单取决于check()的返回值 

οnsubmit=”check();” 

check()的返回值无影响,无论返回什么值都会提交表单.


其他大多数事件也可以这样使用。 例如:

<input type="text" οnkeypress="return false;" /> 将使该输入框无法输入字符
<input type="button" οnclick="return false;" /> 将使该按钮的点击无效




关注宁波网站建设博客,更多精彩分享,敬请期待!
 

Tags:

很赞哦! ()

文章评论

点击排行

本站推荐

站点信息