日期:2014-05-16  浏览次数:20337 次

onclick="return on()";当on()返回flase,回怎样?那返回为true,又会怎么样?
onclick,我看了个关于编写计算器的程序,

<a   href= "# "   onclick= "return   n(8) "> <img   src= "8.gif "> </a>

n(8),是输入8这数字后调用Update()函数(这个函数用于显示)它的返回值为flase,我现在农不明白返回值为flase什么意思?那返回值为true又是什么意思?

我知道 <form   onsubmit= "return   on() ";> ...可以on()中进行有效性验证,如果用户填写信息格式不正确,那么on()返回false,这样将不会提交表单。那换成onclick是说明意思?

------解决方案--------------------
个人理解:

JS函数返回false,使得你调用此函数的这个事件失效,也就是什么也不做.
------解决方案--------------------
<a href= "http://www.baidu.com " onclick= "return false; "> link1 </a> <BR>
<a href= "http://www.baidu.com " onclick= "return true; "> link2 </a>

这样你就应该能理解返回true或false的意思了