当前页面: 开发资料首页 → JSP 专题 → 一个非常非常郁闷的问题.
一个非常非常郁闷的问题.
摘要: 一个非常非常郁闷的问题.
这是我代码生成的html,也就是出问题的部分
<form name="form1" method="post" action="<%=basePath+"servlet/ServletInsertExamItem" %>">
<select name="selectItemType" onChange="form1.submit();">
<option value="001"> 单选题 </option>
<option value="002"> 多选题 </option>
<option value="003"> 判断题 </option>
<option value="004"> 填空题 </option>
<option value="005"> 问答题 </option>
<option value="006"> 一题多问 </option>
</select>
</form>
这是我手写的html,这个执行是成功的
<form name="form1" method="post" action="http://localhost:8080/ExamSystem/servlet/ServletInsertExamItem">
<select name="select" onChange="form1.submit();">
<option value="v1" selected>a1</option>
<option value="v2">a2</option>
<option value="v3">a3</option>
<option value="v4">a4</option>
</select>
</form>
action 路径那里绝对没有错误.
执行jsp生成的代码时老是报 select那一行对象不支持此属性或方法.
真的郁闷,简直是完全一样的html怎么会一个可以执行一个报错呢??
可能哪个地方多了个空格呢
或者哪个地方输入法不对
onChange="form1.submit();"
关键是这里不能提交,jsp动态生成的页面老是报对象不支持属性或方法.太奇怪了.
生成的网页 用查看源文件把整个form贴出来看看
<form name=form1 method="post" action=http://localhost:8080/ExamSystem/servlet/ServletInsertExamItem>
题目类别:<select name="selectItemArea">
<option value="001"> 计算机水平考试 系统分析师考试 </option>
<option value="002"> 计算机等级考试 </option>
<option value="003"> 英语四级 </option>
<option value="004"> 英语六级 </option>
<option value="005"> 日语三级 </option>
<option value="006"> 研究生入学考试 </option>
</select>
<script language="javascript">
</script>
题形:<select name="selectItemType" onChange="form1.submit();">
<option value="001"> 单选题 </option>
<option value="002"> 多选题 </option>
<option value="003"> 判断题 </option>
<option value="004"> 填空题 </option>
<option value="005"> 问答题 </option>
<option value="006"> 一题多问 </option>
</select>
题目内容(不要写题号):<textarea name="item" cols=50 rows=20></textarea>
候选答案: