一个输入框   一个提交按钮   输入框为必添   
只对一个输入框进行表单的验证如何实现?     谢谢了

解决方案 »

  1.   

    <script>
    function jtrim(sstr){
    var astr="",dstr="",flag=0;
    for(i=0;i<sstr.length;i++){
    if((sstr.charAt(i)!=' ')||(flag!=0)){
    dstr+=sstr.charAt(i);
    flag=1;
    }
    }
    flag=0;
    for(i=dstr.length-1;i>=0;i--){
    if((dstr.charAt(i)!=' ')||(flag!=0)){
    astr+=dstr.charAt(i);
    flag=1;
    }
    }
    dstr="";
    for(i=astr.length-1;i>=0;i--) dstr+=astr.charAt(i);
    return dstr;
    }
    function doit(){
     var s = document.form_name.txt_name.value;
     s =  jtrim(s);
     if(s==""){
       alert("空");
       return false;
     }
     document.form_name.submit();
    }</script><form name="form_name">
    <input type="text" name="txt_name">
    <input type="button" value="click" onclick="doit();">
    </form>
      

  2.   

    <form name="form1" action="" method="post" onsubmit="checksubmit">
    <input type="text" name="input1" >
    </form>
    <script language=javascript>
       function checksubmit(){
          var ss = document.form1
          if(ss.input1.value==""){
             alert('为空');
             return false;
          }
          form1.submit();
    }
    </script>
      

  3.   

    <HTML>
     <BODY>
     <script>
     function test()
     {
      var str=document.form1.name1.value;
      if (!str){ 
     alert("no")
    }
     }
     </script>
     <form name=form1 method=post >
    <input name="name1" type=text >
    <input type="button" onclick="return test();" value="test">
    </form>
     </BODY>
    </HTML>