另:jsp转换后的html代码如下:<html lang="zh">
<head>
<title>查询</title>
<base href="http://localhost:8080/struts/query1.jsp">
<script>
function sub(){
document.testForm.text1.value="test";
document.all.flag.value=45;
document.testForm.submit();
return false
}
</script>
</head><body><form name="testForm" method="post" action="/struts/test.do">
<input type="text" name="flag" value="55">
Text<input type="text" name="text1" value="" onkeypress="sub();">
Father<select name="father" onchange="sub();"><option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4" selected="selected">4</option></select>
Child<select name="child" onchange="document.all.testForm.submit();">
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
</select>
<br>
<input type="submit" name="submit" value="Query" onclick="document.all.flag.value=55;">
</form>
</body>
</html>
<head>
<title>查询</title>
<base href="http://localhost:8080/struts/query1.jsp">
<script>
function sub(){
document.testForm.text1.value="test";
document.all.flag.value=45;
document.testForm.submit();
return false
}
</script>
</head><body><form name="testForm" method="post" action="/struts/test.do">
<input type="text" name="flag" value="55">
Text<input type="text" name="text1" value="" onkeypress="sub();">
Father<select name="father" onchange="sub();"><option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4" selected="selected">4</option></select>
Child<select name="child" onchange="document.all.testForm.submit();">
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
</select>
<br>
<input type="submit" name="submit" value="Query" onclick="document.all.flag.value=55;">
</form>
</body>
</html>
中的name换个名字就好了。
<input type="submit" name="submit" value="Query" onclick="document.all.flag.value=55;">
改个名:
<input type="submit" name="submit_Temp" value="Query" onclick="document.all.flag.value=55;">就没有问题,由于它明名成“submit”才出问题了!