多个form,只要不嵌套,提交按钮应该就是提交被包含的那个form。而且html标准也不推荐将多个表单嵌套。你试试看。
如果用js,当然也可以,利用<form>的name属性就可以找到对应的form,比如:
<form name="form1" action="xxx">...
</form>
<form name="form2" action="yyyy">
...
</form>
提交这两个form时分别用:
document.form1.submit()和 document.form2.submit()就行。
1、在html中的表单form设置属性action='#'防止自动提交 2、利用js获取html中表单form,重新设置表单的action 3、action设置完毕后调用form.submit()方法提交表单 4、表单提交后利用window.close()关闭当前窗口button按钮也可以的啊,一样的使用方法啊,在js中提交的,还是说你想根据不同的按钮将form1表单提交到不同的action里?
<script type="text/javascript">
function sub(){
document.form1.submit()
}
</script>
<body>
<form action="Getvalue" method="post" name="form1">
<input type="text" name="username"><br/>
<input type="password" name="password"><br/>
<input type="button" value="button测试" onclick="sub()">
</form>
</body>
办法1.同一个页面中建立两个表单 各自提交:<form action=? name=form1 id=form1<!-- 表单内容 --<input type=submit /</form<form action=? name=form1 id=form1<!-- 表单内容 --<input type=submit /</form办法2:如果非要只有一个表单的话,通过js提交:<script type=text/javascript language=javascriptfunction submitYouFrom(path){$('form1').action=path$('form1').submit()}</script<form action=? name=form1 id=form1<!-- 表单内容 --<input type=button value=提交1 onclick=submitYouFrom('地址一')/<input type=button value=提交2 onclick=submitYouFrom('地址二')/欢迎分享,转载请注明来源:内存溢出
评论列表(0条)