这是我代码生成的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怎么会一个可以执行一个报错呢??
<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怎么会一个可以执行一个报错呢??
关键是这里不能提交,jsp动态生成的页面老是报对象不支持属性或方法.太奇怪了.
<B>题目类别:</B>
<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>
<B>题形:</B>
<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>
<BR>
<B>题目内容(不要写题号):</B>
<BR>
<TEXTAREA name="item" cols=50 rows=20></TEXTAREA>
<BR> <B>候选答案:</B>
<BR>
<B> <!-- -->
A
<INPUT type="text" name="tResultA">
<INPUT type="radio" name="radio" value="A"> 标准答案. <BR>
<!-- -->
B
<INPUT type="text" name="tResultB">
<INPUT type="radio" name="radio" value="B"> 标准答案. <BR>
<!-- -->
C
<INPUT type="text" name="tResultC">
<INPUT type="radio" name="radio" value="C"> 标准答案. <BR>
<!-- -->
D
<INPUT type="text" name="tResultD">
<INPUT type="radio" name="radio" value="D"> 标准答案. <BR>
<!-- -->
<INPUT type="submit" name="addRusult" id="addRusult" value="添加一个答案">
<INPUT type="submit" name="removeRusult" id="removeRusult" value="删除最后一个答案"> <BR>
<INPUT type="submit" name="submit" id="addItem" value="提交">
</B>
</FORM>
又是这个问题:form1.submit改成onchange="form1.submit.click();"