郁闷,郁闷,超级郁闷!!form1.submit();语法无效

yj1804 2004-09-30 11:17:48
function submitform1()
{
for(i=0;i<document.form1.slMonth.options.length;i++){
document.form1.slTotalCharge.options[i].selected = true;
document.form1.slAccessCharge.options[i].selected = true;
document.form1.slConstructCharge.options[i].selected = true;
document.form1.slMaintenceCharge.options[i].selected = true;
document.form1.slMonthEndtime.options[i].selected = true;
document.form1.slIsHalfCharge.options[i].selected = true;
document.form1.slFTTotalHalfCharge.options[i].selected = true;
document.form1.slFTAccessHalfCharge.options[i].selected = true;
document.form1.slFTConstructHalfCharge.options[i].selected = true;
document.form1.slFTMaintenceHalfCharge.options[i].selected = true;
document.form1.slHalfMonthTime.options[i].selected = true;
document.form1.slFTHalfMonthEndtime.options[i].selected = true;
document.form1.slMonth.options[i].selected = true;
document.form1.slLRTotalHalfCharge.options[i].selected = true;
document.form1.slLRAccessHalfCharge.options[i].selected = true;
document.form1.slLRConstructHalfCharge.options[i].selected = true;
document.form1.slLRMaintenceHalfCharge.options[i].selected = true;
document.form1.slLRHalfMonthEndtime.options[i].selected = true;
}
if(checkInput())
{
alert("submit");
form1.submit();
}
}

在slMonth.options.length的长度>=4时提示无效的语法.但是alert("submit")都已经执行了,最奇怪的是纯HTML都是可以提交的,但是在jsp页面中无法提交.
郁闷死我了
...全文
162 3 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
yj1804 2004-09-30
  • 打赏
  • 举报
回复
我是使用jsp动态生成的页面,最奇怪的地方就是我访问jsp时会出现上述问题,如果我在浏览器端把生成的页面另存为html,该html文件完全没问题!!!
yj1804 2004-09-30
  • 打赏
  • 举报
回复
下拉框的数目绝对都是一样多的,我都看过了
而且alert("submit")都执行了
soonquick 2004-09-30
  • 打赏
  • 举报
回复
可能是有其他下拉框中的项目数少于4了。你检查一下。
form1.submit(); =====> document.all.form1.submit();
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2004-09-30 11:17
社区公告
暂无公告