<FORM NAME="PostForm" METHOD="POST" ACTION=""  onsubmit="return(check(this));">
<input name=n1>
<input name=n2>
</form>
<script language="javascript">
function check(theform)
{
 if (document.PostForm.n1.value=="")
  {  return false;}
  if (document.PostForm.n2.value=="")
  {  return false;}
return true;}

解决方案 »

  1.   

    if(document.formname.inputname.value=""){alert("没填啊!")}
      

  2.   

    Give you a common function:<FORM NAME="yourform" METHOD="post" ACTION="" >
    <input name=t1>
    <input name=t2>
    <input type="button" onclick="check();">
    </form><script language="javascript">
    function isNull(textField){
    var tvalue;
    tvalue=textField.value;
            if ((tvalue=="")||(tvalue.length<1)){
                return true;
            }
            return false;
        }
    function isInputNull(textField,message){
            if(isNull(textField)){
                alert(message+"不能为空!");
                textField.focus();
                return true;
            }
            return false;
        }function check(){
           if(isInputNull(yourform.t1,'This textfield')){
                return;
         }
           if(!isInputNotNullTelephone(yourform.t2,'This textfield')){
               return;
         }
         else{
                yourform.submit();     }
    }
      

  3.   

    <form method="post" action="a.asp" name=form1 onsubmit="return cc();">
    <input type=text name=n1>
    <input type=text name=n2>
    </form>
    <script language="javascript">
    String.prototype.Trim=function(){return this.replace(/(^\s*)|(\s*$)/g,"");}
    function cc()
    {
     if (document.form1.n1.value.Trim()==""){
        document.form1.n1.value = "";
        document.form1.n1.focus();
        return false;}
     if (document.form1.n2.value.Trim()==""){
        document.form1.n2.value = "";
        document.form1.n2.focus()
        return false;}
    return true;
    }
    </script>