Js脚本 无法提交表单.

来源:百度知道 编辑:UC知道 时间:2024/06/06 12:05:48
JSP页面:

<script language="javascript">
function ok(){
alert("OK");
document.form1.submit()
}
</script>
-----

表单:

<form name="form1" id="form1"(加不加id都一样) action="XXX.action" method="post">

<input type="button" name="X" value="XX" onClick="ok()">
</form>

我点击按钮,也能出alert,但是提示我 document.form1为空或不是对象

应该不是名称拼错这种低级问题...
页面只有一个表单....

document.forms[0].submit();

今天上午也在为这个事烦恼!!!!
如果页面只有这一个表单的话,是没有问题的。
如果还有其它表单,请检查有没有 name="submit"的元素,把名字改掉就OK了

以后少用form1这样的名字,submit() 要是不行 你也可以写onSubmit().还有IE 有好多BUG 你试试浏览器 换个其它的看看

document.getElementById("form1");