function myclick(){
if(document.form1.name==''){
alert("姓名不能为空");
return false;
}
if(document.form1.start_date==''){
alert("时间不能为空");
return false;
}
return true;
}=======================================================
<form action="Char_AddAction.jsp" method="post" name="form1" onsubmit="return myclick();">   <tr>
<td colspan="3">
姓名:<input type="text" name="char_name" />
</td>
</tr>
<tr>
<td>
日期:<input name="start_date" type="text" maxlength="20"
 value="" readonly class="content_into_input_input" />
</td>
<td>
<input class="content_info_input_bt" type="button" 
name="button1" onClick="new Calendar().show(form1.start_date),changeIframeHeight()"
 value="日历" />
 </td> 
</tr>
</form>

解决方案 »

  1.   

    document.form1.name==''
    <input type="text" name="char_name" /> 
    一个是name
    一个是char_name
    你怎么能够判断呢
      

  2.   


    <HTML>
    <script>
     function validatetab(){ 
       var name = document.getElementById("aaaa").value;
       var date = document.getElementById("bbbb").value;
       if(name==""){
       alert("name is null");
       return false;
       }else if(date==""){
    alert("date is null");
    return false;
       }else{
    return true;
       }
    } </script>
     <BODY> 
     <form name="form1">
    <table>
      <tr> 
    <td  > 
    姓名: <input id="aaaa" type="text"> 
    </td> 
    </tr> 
    <tr> 
    <td> 
    日期: <input id="bbbb"   type="text" > 
    </td>   
    </tr> 
    <tr>
    <td>
    <input type="submit" value="提交" onclick="return validatetab();">
    </td>
    </tr>
    </table>
     </form>
     </BODY>
    </HTML>
      

  3.   

    if(document.form1.name=='')应该是if(document.form1.char_name=="")