javascript表单提交问题
zcjl 2003-10-16 03:09:51 代码如下:
<%@ page contentType="text/html;charset=GBK" language="java" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<html:html locale="true">
<head>
<title>查询</title>
<html:base/>
<script>
function sub(){
document.testForm.text1.value="test";
document.all.flag.value=45;
document.testForm.submit();
return false
}
</script>
</head>
<body>
<% request.setCharacterEncoding("GBK"); %>
<html:form action="/test">
<html:text property="flag"/>
Text<html:text property="text1" onkeypress="sub();"/>
Father<html:select property="father" onchange="sub();">
<html:option value="1">1</html:option>
<html:option value="2">2</html:option>
<html:option value="3">3</html:option>
<html:option value="4">4</html:option>
</html: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>
<html:submit property="submit" value="Query" onclick="document.all.flag.value=55;"/>
</html:form>
</body>
</html:html>
症状:father下拉框的onchange方法触发后,js脚本中document.testForm.submit();这一行始终报错:对象不支持此属性和方法
而child下拉框的onchange方法被触发时,也报同样的错误
更郁闷的是:上午一切都还好好的,下午就开始和我较劲
求js达人帮忙排忧解难!!