JS 问题求解决

meran 2012-02-24 10:58:39



<body>
<center>
<s:form method ="post" name="viewSaleForm" id="viewSaleForm">


<table cellpadding="3" cellspacing="0" border="0" >
<tr>
<td>
<s:textfield name="startTime" label="开始日期" id="startTime" onfocus="HS_setDate(this)"/>
</td>
</tr>

<tr>
<td>
<s:textfield name="endTime" label="结束日期" id="endTime" onfocus="HS_setDate(this)"/>
</td>
</tr>
<tr>

<tr>
<td align="center" colspan="2">
<br>
<input type="button" value="查询" onclick="querySale()"/>
</td>
</tr>
</table>


</s:form>
</center>
</body>

function querySale(){
var startTime=document.getElementById("statTime").value;
var endTime=document.getElementById("endTime").value;
if(startTime==""||endTime=="")
alert("请输入开始时间与结束时间");
else{

document.viewSaleForm.action="ViewSaleHanlder.action";
document.viewSaleForm.method="post";
document.viewSaleForm.submit();
}

}
错误: 缺少对象
为什么会提示缺少对象呢??
var startTime=document.getElementById("statTime").value; 这一行
}










...全文
79 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ylovep 2012-02-24
  • 打赏
  • 举报
回复
statTime 拼写错误 楼主仔细看看
baconsdf 2012-02-24
  • 打赏
  • 举报
回复
statTime 少了一个“r” 应该是startTime 拼写错了
pengpeng107 2012-02-24
  • 打赏
  • 举报
回复
<s:textfield name="startTime" label="开始日期" id="startTime" onfocus="HS_setDate(this)"/>

var startTime=document.getElementById("statTime").value;

名字写对了?
a597926661 2012-02-24
  • 打赏
  • 举报
回复
我瀑布汗啊 你的id自己设置的不是 starttime 你看你 getElementById()里写的什么
loveting520748 2012-02-24
  • 打赏
  • 举报
回复
汗ING……

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧