一个form,两个submit!怎么修改action?

koljp 2007-08-23 04:15:54
我正在做一个注册页面,然后想在用户名输入框边上放一个“检查用户名是否可用”的按钮,type=submit,name=check_name。然后最后有一个“注册”按钮,type=submit,name=zhuce。请问各位大哥怎么根据点击不同的按钮,在form中响应不同的action啊!我想在点击“注册”按钮后,action=zhuce.jsp,点击“检查用户名是否可用”按钮后,action=checkname.jsp。
...全文
1158 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
zuopengLi 2009-11-06
  • 打赏
  • 举报
回复
当,有验证,是否已经登录时~1 好像就有问题了
lwf_317 2008-09-01
  • 打赏
  • 举报
回复
<script language= "JavaScript ">
<!--
function check(){
frm.action = "checkname.jsp "
}
function mysubmit() {
frm.action = "zhuce.jsp "
}
</script>
<form method=post action= " " name= "frm ">
<input type= "submit " onclick= "check() ">
<input type= "submit " onclick= "mysubmit() ">
</form>

配置文件怎么写啊?多谢!
martinyuan 2007-08-23
  • 打赏
  • 举报
回复
如果用struts框架的话可以用lookupDispatchAction类
Dragon_sxw 2007-08-23
  • 打赏
  • 举报
回复
在页面隐藏一个operation, 然后在action中获得它的值,根据值判断提交的是那个操作

dangdang80 2007-08-23
  • 打赏
  • 举报
回复
简单!你可以。。。。。。想知道的话先给我100分!
yu__yfchun125 2007-08-23
  • 打赏
  • 举报
回复
<input type="submit" value="a" onclick="this.form.action='/a.do'">
<input type="submit" value="b" onclick="this.from.action='/b.do'">
lemonyu 2007-08-23
  • 打赏
  • 举报
回复
恩,其实这种情况最好就用ajax了
yijie1206688 2007-08-23
  • 打赏
  • 举报
回复
java交流群(QQ群:45459926),有意思的可以进来
yijie1206688 2007-08-23
  • 打赏
  • 举报
回复
<%@page contentType="text/html; charset=gbk" %>
<html>
<head>
<title></title>
<script type="text/javascript">
function test(value) {
if(value==1) {
document.testForm.action = "zhuce.jsp";
}else {
document.testForm.action = "checkname.jsp";
}
document.testForm.submit();
}

</script>
</head>
<body>
<form action="test" method="post" name="testForm">
<input type="button" name="download1" onclick="test(1)" value="提交1"><br>
<input type="button" name="download2" onclick="test(2)" value="提交2"><br>
</form>
</body>
</html>
s_liangchao1s 2007-08-23
  • 打赏
  • 举报
回复
恩 1楼的就是正确的说法 遇到多个页面转向时 你就将action清空 然后通过SCRIPT脚本跳转 就向一楼那样·~
tdy1234 2007-08-23
  • 打赏
  • 举报
回复
同意楼上
dddddy 2007-08-23
  • 打赏
  • 举报
回复
<script language="JavaScript">
<!--
function check(){
frm.action = "checkname.jsp"
}
function mysubmit() {
frm.action = "zhuce.jsp"
}
</script>
<form method=post action="" name="frm">
<input type="submit" onclick="check()">
<input type="submit" onclick="mysubmit()">
</form>

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧