html一个页面有多个form,如何用js分别提交这些form

html一个页面有多个form,如何用js分别提交这些form,第1张

多个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('地址二')/


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/6099685.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-14
下一篇 2023-03-14

发表评论

登录后才能评论

评论列表(0条)

保存