var num=parseInt(trim(document.ly.ggsl.value))
自己写一个去空格的函数

解决方案 »

  1.   

    如果不为空时,先用parseInt转换,再比较
      

  2.   

    document.ly.ggsl.value>document.ly.xzsl.value
    你这样比较是字符串之间的比较,当然达不到你的目的
    如果不为空时,用parseInt转化比较就可以了
      

  3.   

    试试:function showbox()
    {
      var num1, num2;
      if(document.ly.ggsl.value==""){
          alert("ERROR");
      document.ly.ggsl.focus();
      return false;
      }  if(document.ly.xzsl.value==""){
          alert("ERROR");
      document.ly.xzsl.focus();
      return false;
      }
      num1 = parseInt(document.ly.ggsl.value);   
      num2 = parseInt(document.ly.xzsl.value);
      if(num1>num2){
          alert("ERROR");
      return false;
      document.ly.xzsl.focus();
      }
      return true;}
      

  4.   

    这样看看<script language="javascript">
    function showbox()
    {
    var name1=document.ly.ggsl.value;
    var name2=document.ly.xzsl.value;
    if (name1=="")
    {
       alert("数量不能为空!");
       document.ly.ggsl.focus();
       return false; 
    }
    else
    {
           if(parseInt(name2)>parseInt(name1))
           {
           alert ("不能高于现有数量!");
           document.ly.ggsl.focus();
           return false; 
           }
           else
           {
           return ture;
           }
    }
    }
    </script>