首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

javascript的小疑点:关于return false 和 return true的

2012-02-28 
javascript的小问题:关于return false 和 return true的script languagejavascriptfunction txtChang

javascript的小问题:关于return false 和 return true的
<script language="javascript">
function txtChanged(){
document.all.txt002.value="txtchanged";
return false;
}
function txtBlur(){
document.all.txt002.value="txtBlured";
return true;
}
</script>


<input type="text" id="txt001" name="txt001" value="" size="10" maxlength="10" onchange="return txtChanged();"/>
<br>
<input type="text" id="txt003" name="txt003" value="" size="10" maxlength="10" onchange="return txtBlur();"/>
<br>
<input type="text" id="txt002" name="txt002" value="" size="20" maxlength="10" />

当javascript中return false 时光标会在textbox中移不出去,当 return true 的时候就正常,
1。请问是什么原因
2。其中的return false/true 是做什么用的(是控制什么的)。 


[解决办法]
onchange事件包含發生onblur事件的過程,如果return false就意味著不讓失去焦點.
ps:onblur是對象失去焦點觸發的事件。
[解决办法]
return false的时候,就要求返回到前面,类似于死循环。
return true的时候,就执行完代码,跳出了

热点排行