if(startPhone < endPhone) {
       alert("起始号码不能大于结束号码");
       return false;
    }
=========〉if(startPhone > endPhone) {
       alert("起始号码不能大于结束号码");
       return false;
    }

解决方案 »

  1.   

    <script language="javascript">
    <!--
    function detectAccount() {
        var startPhone,endPhone

    startPhone = parseInt(frm.startphone.value,10);
    if(isNaN(startPhone)){
    alert("请输入开始号码");
    return false;
    }
    else alert("startPhone="+startPhone);
        
    endPhone = parseInt(frm.endphone.value,10);
    if(isNaN(endPhone)){
    alert("请输入开始号码");
    return false;
    }
    else alert("endPhone="+endPhone);    if(startPhone > endPhone) {
           alert("起始号码不能大于结束号码");
           return false;
        }
    alert("通过测试");
    return false;   //document.frm.submit();
      }
    //-->
    </script>
      

  2.   

    document.write会重写原来的文档内容,所以每次都是输出"startphone="...这样此语句后面的代码都不会执行,可以改用其他语句,比如insertAdjacentHTML(insertAdjacentText)
    <html>
    <head>
    </head>
    <script language="javascript">
    <!--
    function detectAccount() {
        var startPhone = parseInt(document.frm.startphone.value,10);
        document.getElementById("data").insertAdjacentHTML("afterEnd","startPhone="+startPhone);
        var endPhone = parseInt(document.frm.endphone.value,10);
        document.getElementById("data").insertAdjacentHTML("afterEnd","endPhone="+endPhone);
        if(startPhone > endPhone) {
           alert("起始号码不能大于结束号码");
           return false;
        }   document.frm.submit();
      }
    //-->
    </script>
    <body bgcolor="#ffffff">
    <form name="frm" action="/controlservlet" method="post"><div align="center" id="data">
    <table border="0" width="580">  <tr>
        <td width="17%" height="23" align="right"><font size="2">*卡号码:</font></td>
        <td width="32%" height="23">
         <input type="text" name="startphone" size="12">~<input type="text" name="endphone" size="12"></td>
       </tr></table>
    </div>
    <br>
    <div align="center">
    <input type="button" name="sub"    value="确   定" onClick="detectAccount()">
    <input type="reset"  name="cancle" value="重   置">
    </div>
     </div>
    </form>
    </body>
    </html>