onsubmit=" return false什么意思;"

最近遇到一次处理form数据的过滤采用了button的onclick事件来检查,发现return false什么意思后表单仍然提交了

于是仔细研究了下onclick、onsubmit、submit集合函数之间的关系和区别

自己写X()、Y()函数,我们会发现這几个函数的执行顺序

另外一点写法上注意一定要 “return X();” 才能取得函数的返回值,否则只是调用函数返回值未被传递

return false什么意思 阻止表单提交不起今天這个问题困扰了我很久在网上找了很多资料,基本上关于onsubmit=return false什么意思有以下几点要注意的地方:

1. return 的返回值问题函数中return一旦有返回值,就鈈在执行下面的语句直接跳到函数调用的地方。如下PHP函数代码第一个if条件符合则函数值返回布尔型false,可以返回一个函数的值,并且跳出這个函数;只要遇到return语句程序就在那一行代码停止执行,执行控制将立刻返回到调用该程序的代码处

2.form的onsubmit属性的触发问题,onsubmit 事件什么时候触发onsubmit 事件会在表单中的确认按钮被点击时发生。不触发的原因有一般如下:

原来onsubmit属性就像是<form>这个html对象的一个方法名其值(一字符串)就是其方法体,默认返回true;

和Java一样在该方法体中你可以写任意多个语句,包括内置函数和自定义函数

在这里submitTest()虽然返回false,但我们只执荇了此函数没有对其结果进行任何处理。

3.事件处理函数返回false的问题在大多数情况下,为事件处理函数返回false,可以防止默认的事件行为.

例如,默认情况下点击一个<a>元素,页面会跳转到该元素href属性指定的页.

在js中return false什么意思的作用一般是用来取消默认动作的。比如你单击一个链接除了触發你的

onclick时间(如果你指定的话)以外还要触发一个默认事件就是执行页面的跳转所以如果

你想取消对象的默认动作就可以return false什么意思。return false什麼意思应用比较多的场合有:

我要回帖

更多关于 return false什么意思 的文章

 

随机推荐