不使用XMLHttpRequest一次提交多个表单

如下代码可实现一次提交三个表单

<html>

  <body>

    <form action="http//www.abc.com/1" method="POST"  target="nm_iframe" id="form1">

      <input type="hidden" name="id" value="1" />

    </form>

 <form action="http//www.abc.com/2" method="POST"  target="nm_iframe"  id="form2">

     <input type="hidden" name="id" value="2" />

 </form>

 <form action="http//www.abc.com/3" method="POST" target="nm_iframe"  id="form3">

  <input type="hidden" name="id" value="3" />

    </form>

 <iframe id="id_iframe" name="nm_iframe" style="display:none;"></iframe>    

  </body>

  <script>

 function f2()

 { 

  setTimeout("f3()",3000);

  document.getElementById('form2').submit();

 };

 function f3()

 {

   document.getElementById('form3').submit();

 };

    setTimeout("f2()",3000);

  document.getElementById('form1').submit();

  </script>



</html>




参考:form表单submit按钮提交页面不跳转

评论

此博客中的热门博文

Cobalt Strike automigrate自动迁移进程脚本

菜刀连接php一句话木马返回200的原因及解决方法

vultr安装kali linux 折腾手记