当前位置:编程学习 > JAVA >>

点击不同按钮,传送数据

在JSP中,点击不同的按钮,跳转到不同的页面,可是我写的为什么传送不过去呢?求求各位帮帮忙!
<%@ page contentType="text/html; charset=gb2312" %>
<html>
<body>
<form action="Fwriter.jsp" method="post" name="form1">
          <br />用户名:
 <input type="text" name="username" size="20"/>
 <br />密  码:
 <input type="password" name="password" size="20"/><br />
</form>
<table>
    <tr>
        <td>
             <form action="Fwriter.jsp" name="form3">
                <input type="submit" name="submit2" value="注册"/>
             </form>
        </td>
        <td>
             <form action="bb.jsp" name="form2"> 
                <input type="submit" name="submit1" value="登录"/>
             </form>
        </td>
    </tr>
</table>
</body>
</html> --------------------编程问答-------------------- 那当然了,你username和password的input都在form1表单里,form2和form3完全得不到
用js实现
<script type="text/javascript">
function gotoRegister()
{
document.form1.action ="Fwriter.jsp";
document.form1.submit();
}
funcation logon()
{
document.form1.action ="bb.jsp";
document.form1.submit();
}
</script>
<input type="button" name="submit2" value="注册" onclick="gotoRegister()"/>
<input type="button" name="submit1" value="登录" onclick="logon()"/>
后面的两个form2和form3都不要了 --------------------编程问答-------------------- funcation =》 function
笔误 --------------------编程问答-------------------- 一个表单,弄那么多form干啥,按钮按键就可以或超链接,看来LZ是初次接触吧 --------------------编程问答-------------------- 你的submit表明提交按钮所在表单,你的用户名密码都没做这个表单内,如何提交的了?
改用js来提交就可以了
function register(){
    var f = document.forms[0];
    f.action = 'Fwriter.jsp';
    f.submit();
}

function login(){
    var f = document.forms[0];
    f.action = 'bb.jsp';
    f.submit();
} --------------------编程问答-------------------- 请多看看基本教程 --------------------编程问答-------------------- 谢谢各位,给我的答案!可是,有办法用jsp语言去完成这个过程吗?
补充:Java ,  Java相关
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,