验证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: }  

解决方案 »

  1.   

    false 代表提交失败 true 代表成功啊
      

  2.   

    判断用吧...
    if(checkList(selection)){
      某些操作
    }
    else{
      另外操作
    }
      

  3.   

    函数的返回值return false 就是验证没通过
    true 就是通过了
      

  4.   

    通常是用来返回执行结果,以便函数调用时知道结果。更多时候是防止起泡。<html>
    <head></head>
    <body><input type='button' onclick='javascript:alert("tt.");return false;'</body>
    </html>
    像这种代码就是防止页面起泡。
      

  5.   

    当在 <a href="abc.htm" onclick="return add_onclick()">Open</a> 中
    如果函数 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
      

  6.   

    return true/false
    简单的说实际上就是个返回布尔类型的结果