form1为空或不是对象!急,急! <input name="submit"问题出在这里,不要取 submit 这样的关键字作为控件的 name 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这里的name不要用关键字<input name="submit1" type="button" value="submit" onClick="return compare();"> 现在把 <name="submit"改成name="tijiao";<input name="reset" 改成name="chongxie 还是报那个错呀? document.form1.submit(); 这句话在页面还没载入的时候就执行了。当然找不到form1了。所以最好在body 的onload里面执行这个语句 已经去掉了return,还是出现那个错误提示!! 我用了你的代码把上面两个问题改掉了,没有问题了啊<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>advanced search</title><script language="javascript">function compare(){Need_Date_From=document.getElementById("Need_Date_From").value;Need_Date_To=document.getElementById("Need_Date_To").value;if (Need_Date_From!="" && Need_Date_From!=""){ if(Need_Date_From>=Need_Date_To) { alert("Date_From must be smaller than Date_To"); }}//Ship_Date_From=document.getElementById("Ship_Date_From").value;Ship_Date_To=document.getElementById("Ship_Date_To").value;if (Ship_Date_From!="" && Ship_Date_To!=""){ if(Ship_Date_From>=Ship_Date_To) { alert("Date_From must be smaller than Date_To"); }}//last_Date_From=document.getElementById("last_Date_From").value;last_Date_To=document.getElementById("last_Date_To").value;if (last_Date_From!="" && last_Date_To!=""){ if(last_Date_From>=last_Date_To) { alert("Date_From must be smaller than Date_To"); }}document.form1.submit();//form1.action="3pl_matDemandplan.asp"//form1.submit();}</script></head><body> <TABLE width="100%" border="0" cellpadding="0" cellspacing="0" height="100%" align="center"><form action="3PL_MatDemandPlan_View.asp" name="form1" method="post" id="form1"> <tr height="40"> <td width="34%"></td> <td width="18%">Material No: </td> <td width="48%" ><input name="material no" type="text"></td> </tr> <tr height="40"> <td width="34%"></td> <td>Material Name: </td> <td><input name="Material Name" type="text"></td> </tr> <tr height="40"> <td width="34%"></td> <td>matUnit: </td> <td><input name="matUnit" type="text"></td> </tr> <tr height="40"> <td width="34%"></td> <td>Need Date: </td> <td> <input type=text name="Need_Date_From" onFocus='setday(this)' size=10 value='' > ---- <input type=text name="Need_Date_To" onFocus='setday(this)' size=10 value='' onchang="if(Need_Date_To.value<Need_Date_From.value){alert('小于前日期');}" > </td> </tr> <tr height="40"> <td width="34%"></td> <td>ShipNo: </td> <td><input name="ShipNo" type="text"></td> </tr> <tr height="40"> <td width="34%"></td> <td>Ship Date: </td> <td><input type=text name=Ship_Date_From onFocus='setday(this)' size=10 value='' readonly> ---- <input type=text name=Ship_Date_To onFocus='setday(this)' size=10 value='' readonly> </td> </tr> <tr height="40"> <td width="34%"></td> <td>last Date: </td> <td><input type=text name=last_Date_From onFocus='setday(this)' size=10 value='' readonly> ---- <input type=text name=last_Date_To onFocus='setday(this)' size=10 value='' readonly> </td> </tr> <tr height="40"> <td width="34%"></td> <td> <input name="submit1" type="button" value="submit" onClick="compare();"> </td> <td> <input name="reset1" type="reset" value="reset"></td> </tr> </form></table></body></html> to hbhbhbhbhb1021(天外水火(我要多努力)) :我用了你的代码,可我这里还是有错误。难道是我ie的问题?我的是xp系统,ie 6.0 问题已经解决,谢谢!问题出现在上个页面。我在上个页面的form里包含了这个文件,谢谢大家~! 把一个JS图片切换效果改成兼容主流浏览器的! js自动计算,结果随输入数量改变而改变 javascript获取table里的值 如何去掉两个括号中间的字符串 关于新建窗口的问题,救命啊…… document.execCommand('CreateLink', true)怎么让他在新窗口中打开链接?请教 能否作一个象cs的图标? 承蒙各位抬爱,不吝赐教一二 问个窗口的函数?在线给分! 救救我!!! 看看这个问题怎么解决? [求助]一个关于自动向网页表单提交数据的问题
<input name="submit1" type="button" value="submit" onClick="return compare();">
<name="submit"改成name="tijiao"
;<input name="reset" 改成name="chongxie 还是报那个错呀?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>advanced search</title><script language="javascript">
function compare()
{Need_Date_From=document.getElementById("Need_Date_From").value;
Need_Date_To=document.getElementById("Need_Date_To").value;
if (Need_Date_From!="" && Need_Date_From!="")
{
if(Need_Date_From>=Need_Date_To)
{
alert("Date_From must be smaller than Date_To");
}
}
//Ship_Date_From=document.getElementById("Ship_Date_From").value;
Ship_Date_To=document.getElementById("Ship_Date_To").value;
if (Ship_Date_From!="" && Ship_Date_To!="")
{
if(Ship_Date_From>=Ship_Date_To)
{
alert("Date_From must be smaller than Date_To");
}
}
//last_Date_From=document.getElementById("last_Date_From").value;
last_Date_To=document.getElementById("last_Date_To").value;
if (last_Date_From!="" && last_Date_To!="")
{
if(last_Date_From>=last_Date_To)
{
alert("Date_From must be smaller than Date_To");
}
}document.form1.submit();
//form1.action="3pl_matDemandplan.asp"
//form1.submit();}
</script>
</head><body>
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" height="100%" align="center">
<form action="3PL_MatDemandPlan_View.asp" name="form1" method="post" id="form1">
<tr height="40">
<td width="34%"></td>
<td width="18%">Material No: </td>
<td width="48%" ><input name="material no" type="text"></td>
</tr>
<tr height="40">
<td width="34%"></td>
<td>Material Name: </td>
<td><input name="Material Name" type="text"></td>
</tr>
<tr height="40">
<td width="34%"></td>
<td>matUnit: </td>
<td><input name="matUnit" type="text"></td>
</tr>
<tr height="40">
<td width="34%"></td>
<td>Need Date: </td>
<td>
<input type=text name="Need_Date_From" onFocus='setday(this)' size=10 value='' > ----
<input type=text name="Need_Date_To" onFocus='setday(this)' size=10 value='' onchang="if(Need_Date_To.value<Need_Date_From.value){alert('小于前日期');}" >
</td>
</tr>
<tr height="40">
<td width="34%"></td>
<td>ShipNo: </td>
<td><input name="ShipNo" type="text"></td>
</tr>
<tr height="40">
<td width="34%"></td>
<td>Ship Date: </td>
<td><input type=text name=Ship_Date_From onFocus='setday(this)' size=10 value='' readonly> ----
<input type=text name=Ship_Date_To onFocus='setday(this)' size=10 value='' readonly>
</td>
</tr>
<tr height="40">
<td width="34%"></td>
<td>last Date: </td>
<td><input type=text name=last_Date_From onFocus='setday(this)' size=10 value='' readonly> ----
<input type=text name=last_Date_To onFocus='setday(this)' size=10 value='' readonly>
</td>
</tr>
<tr height="40">
<td width="34%"></td>
<td> <input name="submit1" type="button" value="submit" onClick="compare();"> </td>
<td> <input name="reset1" type="reset" value="reset"></td>
</tr>
</form>
</table>
</body>
</html>