• 关于表单嵌套提交的分析


    现在在做一个case,但是遇到了一个表单嵌套提交的问题,以下对相关资料查询罗列如下:

    1.方法1:

    我用JAVASCRIPT,在FORM里面字段都一样,但是要提交给不同的action的时候,
    
    //得到你的from
    var form = document.forms['yourForm'];
    //在这里手工指定提交给哪个ACTION
    form.action = 'updateAction.do';
    //执行SUBMIT
    form.submit();
    
    你可以把这些代码封装为一个JS方法,在HTML中,用onclick事件触发就OK了

    2. 方法2:

    form哪可以嵌套呀
    用一个form就行呀
    <script language="JavaScript">
       function gogogo(){
          document.updateForm.action = selectAction.do;
          document.updateForm.submit();
       }
    </script>
    
    <form name="updateForm" action="updateAction.do" method="post">  
      (有需要修改的字段)
        <input type="text" name="wid"><input type="button" onclice="gogogo()" value="查询">
      (有需要修改的字段)
      <input type="submit" value="修改">
    </form>

    3. 方法3:

    我现在要解决的问题,跟你的很相像啊!我考虑的是用Iframe
    <form id="frm" name="frm" method="post" action="d.jsp">
      <iframe id="ifrm0"  width=600 height="94" MARGINHEIGHT="0" MARGINWIDTH="0" frameborder=0 border=0  src="/c.jsp?id=0" scrolling=no></iframe>
    <iframe id="ifrm1"  width=600 height="94" MARGINHEIGHT="0" MARGINWIDTH="0" frameborder=0 border=0  src="/c.jsp?id=1" scrolling=no></iframe>
    <input type="submit" name="btn1" value="提交" onclick="a()">
    </form>
    <script >
    function a (){
    //var iframe= document.getElementById("ifrm");
    //alert(iframe.length);
    //for()
    document.frames["ifrm0"].document.forms["frm1"].submit();
    document.frames["ifrm1"].document.forms["frm1"].submit();
    //document.frm.action="d.jsp";
    document.frm.submit();
    }
    </script>

    目前无果,大家都说嵌套表单提交是行不通的,所以...

  • 相关阅读:
    G
    F
    E
    D
    机器学习第二次作业
    机器学习第一次作业
    机器学习作业一
    软工实践个人总结
    第11组 Beta版本演示
    第11组 Beta冲刺(5/5)
  • 原文地址:https://www.cnblogs.com/blogofwyl/p/4538736.html
Copyright © 2020-2023  润新知