您的位置:首页 > 其它

一个form表单实现多个提交按钮

2015-04-28 17:56 393 查看
这两天练练手,在一个地方需要用到一个form表单里面有两个submit提交按钮,特在网上查了下资料,自己也总结下,其实现原理就用的JS来改变提交的动作。

JS部分如下:

<script language="JavaScript">
function my(){
formadd.action = "<%=basePath%>/AttendanceServlet?action=adds"

//formadd.action就相当于<form name="formadd" id="formadd" method="post" action= "<%=basePath%>/AttendanceServlet?action=adds">
}
function mysubmit() {
formadd.action = "<%=basePath%>/AttendanceServlet?action=add"
}

</script>

JSP页面的form表单元素一定不要写action属性,如下:

<form name="formadd" id="formadd" method="post" >

接下来就在submit按钮里面通过onclink属性调用JS方法改变action的动作:

<INPUT class="textfield" id="SelectName" onclick="my()" type="submit" value="提交考勤" name="SelectName">

<INPUT class="textfield" id="Name" onclick="my()" type="submit" value="考勤" name="Name">
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: