在表单里嵌套的表格中为什么不能调用js函数
<formaction="<%=basePath%>stat/statanalyse!showday.action"method="post"><tablewidth="...
<form action="<%=basePath %>stat/statanalyse!showday.action" method="post">
<table width="100%" border="1" cellspacing="0" cellpadding="0" bordercolor="#C0D4DB" style="border-collapse:collapse;" class="th_huibg">
<tr>
<th colspan="3" class="list_tit">查询操作区</th>
</tr>
<tr>
<th>请选择查询的时间:</th>
<td>
<input class="Wdate" type="text" id="beginTime" name="beginTime" onClick="WdatePicker()"/>
-
<input class="Wdate" type="text" id="endTime" name="endTime" onClick="WdatePicker()"/>
</td>
<td>
<input type="submit" class="bton" value="查询" onClick="return panduan1();">
</td>
</tr>
</table>
</form>
<script type="text/javascript">
function panduan1(){
alert("1");
var begintime=document.getElementById("beginTime").value;
alert(begintime);
var endtime=document.getElementById("endTime").value;
if(null == begintime || '' == begintime){
alert("存在未选项!!");
return false;
}
if(null == endtime || ''=endtime){
alert("存在未选项!!");
return false;
}
if((parseInt(endtime)-parseInt(begintime))>30){
alert("时间范围不能超过一个月");
return false;
}
}
</script> 展开
<table width="100%" border="1" cellspacing="0" cellpadding="0" bordercolor="#C0D4DB" style="border-collapse:collapse;" class="th_huibg">
<tr>
<th colspan="3" class="list_tit">查询操作区</th>
</tr>
<tr>
<th>请选择查询的时间:</th>
<td>
<input class="Wdate" type="text" id="beginTime" name="beginTime" onClick="WdatePicker()"/>
-
<input class="Wdate" type="text" id="endTime" name="endTime" onClick="WdatePicker()"/>
</td>
<td>
<input type="submit" class="bton" value="查询" onClick="return panduan1();">
</td>
</tr>
</table>
</form>
<script type="text/javascript">
function panduan1(){
alert("1");
var begintime=document.getElementById("beginTime").value;
alert(begintime);
var endtime=document.getElementById("endTime").value;
if(null == begintime || '' == begintime){
alert("存在未选项!!");
return false;
}
if(null == endtime || ''=endtime){
alert("存在未选项!!");
return false;
}
if((parseInt(endtime)-parseInt(begintime))>30){
alert("时间范围不能超过一个月");
return false;
}
}
</script> 展开
2个回答
展开全部
<script type="text/javascript">
function panduan1(){
alert("1");
var begintime=document.getElementById("beginTime").value;
alert(begintime);
var endtime=document.getElementById("endTime").value;
if(null == begintime || '' == begintime){
alert("存在未选项!!");
return false;
}
if(null == endtime || ''==endtime){
alert("存在未选项!!");
return false;
}
if((parseInt(endtime)-parseInt(begintime))>30){
alert("时间范围不能超过一个月");
return false;
}
}
function WdatePicker(){
alert('a');
}
</script>
<form action="<%=basePath %>stat/statanalyse!showday.action" method="post">
<table width="100%" border="1" cellspacing="0" cellpadding="0" bordercolor="#C0D4DB" style="border-collapse:collapse;" class="th_huibg">
<tr>
<th colspan="3" class="list_tit">查询操作区</th>
</tr>
<tr>
<th>请选择查询的时间:</th>
<td>
<input class="Wdate" type="text" id="beginTime" name="beginTime" onClick="WdatePicker()"/>
-
<input class="Wdate" type="text" id="endTime" name="endTime" onClick="WdatePicker()"/>
</td>
<td>
<input type="submit" class="bton" value="查询" onClick="return panduan1()">
</td>
</tr>
</table>
</form>
1. 要把定义的 <script> 放到调用的前面。
2. ''=endtime 这里语法错了。
function panduan1(){
alert("1");
var begintime=document.getElementById("beginTime").value;
alert(begintime);
var endtime=document.getElementById("endTime").value;
if(null == begintime || '' == begintime){
alert("存在未选项!!");
return false;
}
if(null == endtime || ''==endtime){
alert("存在未选项!!");
return false;
}
if((parseInt(endtime)-parseInt(begintime))>30){
alert("时间范围不能超过一个月");
return false;
}
}
function WdatePicker(){
alert('a');
}
</script>
<form action="<%=basePath %>stat/statanalyse!showday.action" method="post">
<table width="100%" border="1" cellspacing="0" cellpadding="0" bordercolor="#C0D4DB" style="border-collapse:collapse;" class="th_huibg">
<tr>
<th colspan="3" class="list_tit">查询操作区</th>
</tr>
<tr>
<th>请选择查询的时间:</th>
<td>
<input class="Wdate" type="text" id="beginTime" name="beginTime" onClick="WdatePicker()"/>
-
<input class="Wdate" type="text" id="endTime" name="endTime" onClick="WdatePicker()"/>
</td>
<td>
<input type="submit" class="bton" value="查询" onClick="return panduan1()">
</td>
</tr>
</table>
</form>
1. 要把定义的 <script> 放到调用的前面。
2. ''=endtime 这里语法错了。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询