|  | 主题:  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也一样,看来过于迷信书本也不好,应该自己先试试     |