在一个JSP页面中怎样提交多个表单?
比如在一个登录界面中有用户名、密码、用户类别信息,怎么把它们提交给一个JSP处理?
       希望高手指教    

解决方案 »

  1.   

    <table width="367" border="1" align="center" bgcolor="#FFFFFF">
      <tr>
        <td width="357" align="right" bordercolor="#FFFFFF"><div align="center">
          <marquee behavior="slide" scrollamount="2">
          <span class="STYLE2">学生初始密码为1111,教师初始密码2222</span>
          </marquee>
        </div></td>
      </tr>
    </table>
    <p><marquee behavior="slide" scrollamount="2" ></marquee>
    </p>
    <div align="center">
      <table width="251" border="1" cellspacing="1" bordercolor="#FFFFFF">
        <tr>
          <td width="92" height="41"><p>用户名</p></td>
          <td width="174" bordercolor="#FFFFFF" bgcolor="#FFFFFF"><form id="form1" name="form1" method="post" action="Login_do.jsp">
            <input name="textfield" type="text" />
          </form>      </td>
        </tr>
        <tr>
          <td height="37"><p>密码</p></td>
          <td bordercolor="#FFFFFF" bgcolor="#FFFFFF"><form id="form2" name="form2" method="post" action="Login_do.jsp">
            <label>
              <input type="password" name="textfield2" />
              </label>
          </form>      </td>
        </tr>
      </table>
      <form id="form5" name="form5" method="post" action="Login_do.jsp">
        <label>   
          <input type="radio" name="radiobutton" value="1" />
          学生    </label>
        <label>
        <input type="radio" name="radiobutton" value="0" />
        </label>
      教师
      </form>
      <table width="130" border="0" bordercolor="#FFFFFF">
        <tr>
          <td width="63" height="23"><div align="right"><strong><a href="a.html"> </a></strong>
                  <form id="form3" name="form3" method="post" action="Login_do.jsp">
                    <label><strong> <a href="main.html"">
                      <input type="submit" name="Submit"value="确认" />
                    </a> </strong></label>
                  </form>
          </div></td>
          <td width="86"><div align="right">
              <form id="form4" name="form4" method="post" action="index.html">
                <label> <a href="1.html">
                  <input type="submit" name="Submit2" value="取消" />
                  </a> </label>
              </form>
            <strong></strong></div></td>
        </tr>
      </table>
    这是要提交部分的代码
      

  2.   

    一次提交    用Dreamweaver画的    
      

  3.   

    完全可以放在一个form里面提交啊,干嘛要弄这么多form
      

  4.   

    我是新手   只懂点java   对html不太熟    
      

  5.   

     function   submitform(){   
      form1.submit();   
      form2.submit();   
      form3.submit();   
      ......   
      formN.submit();   
      }   
      </script>   
      

  6.   

    这么多提交内容要怎么放入一个form呢?
      

  7.   

    用Dreamweaver画出的界面是不是不好用啊!?
      

  8.   

    把要用Login_do.jsp处理的页面放到一个表单中
    要用Login.jsp处理的放一个表单中
      

  9.   

    那是不是将这些代码放入一个form就行了?
    一个form下可以有多个form吗?
    提交最外面的form是不是就提交了其中所有form的内容?
      

  10.   

    11楼误导。某个form一提交,就会离开这个页面了,后面的不再提交。
    一个页面一个form就够了,它内部包含的html控件如input、textarea等等都会被提交到form的action指定的地址去。
      

  11.   

    看来,你对html是很不了解了,
    <form >
    <input id="name">
    <input id="userpass">
    <input id="teacherOrStudents">
    ....
    <input type="submit">
    </form>一个表单里有很多个字段,提交一个表单,就可以把这些都提交了.同时提交表单11楼正解
      

  12.   

    表单套表单好像是跳转到最外层的action处理页面
      

  13.   

    正如21楼所说那样做,一个FORM表单里可以允许放N个字段
      

  14.   

    可那样做在Dreamweaver中画出的界面风格就变了
      

  15.   

    你form1,form2,form3都是跳转到Login_do.jsp处理页面那就把之前所有控件都写在一个表单因为你的处理页面都是Login_do.jsp而当你点击取消的时候是跳转到index.html说以所以可以把这个按钮套在一个表单中
    切忌不要表单套表单
      

  16.   

    把form写在整个表格下,
    <table>
    <from>
    </from>                    
    </table>
    表格可以嵌套,form嵌套就完蛋了
      

  17.   

    form 到底能不能嵌套啊?!
      

  18.   

    从数据库遍历出来的form表单  
      

  19.   

    可以依次提交~或者可以用jquery.form