javascript中的form用法

来源:百度知道 编辑:UC知道 时间:2024/05/14 03:01:11
我在JS中使用document.forms[2].submit();去提交某一个表单。现在我定义了一个方法,并接收一个参数,这个参数就是传递过来的某一个form的名称,比如“myForm”而不是整数。请问我如何去获取这个form并提交。

我试过这样document.forms["myform"].submit();可是IE报错,没有获取成功。谢谢了

我自己写的,测试过了可以用的,在不同的form里面调用,实现对按钮所在form的提交

<script>

function submitForm(formObject)
{
formObject.submit();

}

</script>
<form name="form1" method="post" action="asd.htm" >
<input type = button value="测试提交form1" onclick=submitForm(this.form)>
</form>
<form name="form2" method="post" action="bbb.htm" >
<input type = button value="测试提交form2" onclick=submitForm(this.form)>
</form>
如果你要实现对以一个变量为名字的form的提交的话,用下面的方法
<script>

function submitForm(formName)
{
document.forms[formName].submit();
}

</script>

<form name="sss" method="post" action="asd.htm" >
<input type = button value="提交表单sss" onclick=submitForm("sss")>
</form>
上面的代码我自己写的