<input type=text name=aa>
<script>
if(document.all.aa.value=="")
...
</script>

解决方案 »

  1.   

    document.all.aa.value==""这个只能判断是不是为空,如果我输入空格,IF后面的语句将不执行,document.all.aa.value==" "如果这么写,也只能判断一个空格,要是多个呢?
      

  2.   

    function chk_null(pstr){
    if (jtrim(pstr)!=""){
    pout="false"
    }else{
    pout="true"
    } return pout
    }
    function jtrim(str){
    rvalue=str; rl=rvalue.length;
    v_l=0;v_r=rl; for (i=0;i<rl;i++){
    if (rvalue.charAt(i)!=" "){ v_l=i;i=rl;}
    } for (i=(rl-1);i>=0;i--){
    if (rvalue.charAt(i)!=" "){ v_r=i;i=0;}
    }
    rvalue=rvalue.substr(v_l,(v_r-v_l)+1)
    if (rvalue.charAt(0)==" "){
    rvalue=""
    }
    return rvalue}