|
主题: return的用法?
|
 风之翅
职务:普通成员
等级:2
金币:10.0
发贴:540
注册:2001/1/31 14:48:59
|
#12001/11/25 13:16:27
举个例子来说,比如这段代码:
为什么要加上return true?什么时候需要用上return true或return false?
|
 helmet
职务:版主
等级:4
金币:10.0
发贴:1559
注册:2004/1/30 15:59:27
|
#22001/11/26 11:25:37
先举onsubmit的例子: onsubmit="return lm()"的意思就是如果函数lm()的返回值是true,表单就发送,如果是false,表单就不发送。所以,在函数lm()里的判断后面,一定要加上return ture(or false)。
还有就是onkeypress事件: onkeypress="return lm()",如果lm=true,按键就好使,否则,按键失效。 我们可以通过函数lm()来判断用户按的是哪个键。
|
 helmet
职务:版主
等级:4
金币:10.0
发贴:1559
注册:2004/1/30 15:59:27
|
#32001/11/26 11:35:26
onkeypress根据函数lm()的返回值来判断按键是否有效: 页面: 点这儿参观
|
 风之翅
职务:普通成员
等级:2
金币:10.0
发贴:540
注册:2001/1/31 14:48:59
|
#42001/11/26 18:29:24
谢谢,试了试我原来提的那段代码,去掉return true也一样,看来过于迷信书本也不好,应该自己先试试
|