验证Select项 1: function checkList(selection) {
2: if (selection.length == 0) {
3: window.alert(“You must make a selection from the list.”);
4: return false;
5: }
6: return true;
7: }
2: if (selection.length == 0) {
3: window.alert(“You must make a selection from the list.”);
4: return false;
5: }
6: return true;
7: }
if(checkList(selection)){
某些操作
}
else{
另外操作
}
true 就是通过了
<head></head>
<body><input type='button' onclick='javascript:alert("tt.");return false;'</body>
</html>
像这种代码就是防止页面起泡。
如果函数 add_onclick() 返回 true, 那么 页面就会打开 abc.htm
否则, (返回 false), 那么页面不会跳转到 abc.htm, 只会执行你的 add_onclick() 函数里的内容. (add_onclick函数中控制页面转到 abc.htm除外)
而 <a href="abc.htm" onclick="add_onclick()">Open</a>
不管 add_onclick() 返回什么值, 都会在执行完 add_onclick 后打开页面 abc.htm另外补充:
onclick事件时就相当于onclick="return true/false"
例:
function check()
{
if(obj.value=="" )
{
window.alert("不能为空!");
obj.focus();
return false;
}
return true;
}调用方法返回true时才提交表单,反之则不提交,这是submit按钮
------------------------------------------------------------------------------------------调用js函数不需要return,但是表单却无法提交,所以在js函数中加上一句话
例:
<script language="javascript">
function check()
{
if(obj.value=="" )
{
window.alert("不能为空!");
obj.focus();
return false;
}
document.myform.submit();
return true;
}
</script>
注:document.myform.submit();要在return true前本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/anbs01/archive/2009/11/12/4802420.aspx
简单的说实际上就是个返回布尔类型的结果