当前页面: 开发资料首页 → JSP 专题 → 在一个form表单里怎么区分2次提交啊
在一个form表单里怎么区分2次提交啊
摘要: 在一个form表单里怎么区分2次提交啊
比说一个表单里有个save和删除
怎么区分每次的提交是那个呢
用个参数标识...... ?action=add/delete
不知我有没有真正理解到你问的意思
什么意思?一个事件要触发两次提交?
lz 应该是初学者,他可能只知道 用submit 来提交。
如果我说的不对,lz不要生气哦。
如果真的save and delte,硬要区别的,应该是用参数来区分了。
<script type="text/javascript">
function event1() {
document.form.actionType.value = "1";
document.form.submit();
}
function event2() {
document.form.actionType.value = "2";
document.form.submit();
}
<form>
.........
<input type="button" name="save" onclick="javascript:event1()" >
<input type="button" name="delete" onclick="javascript:event2()" >
................
</form>
呵呵,没得说了,顶一下,如果搂主还不明白,我在解释。
我想你可以这样:
在页面上写:<input type="submit" name="submit" vlaue="save"/>
<input type="submit" name="submit" value="delete" />
在提交的代码中写:
request.getParameter("submit").equals("save") == true //save按钮
request.getParameter("submit").equals("delete") == true //delete按钮
用javascript
js
luyang1016(闭月羞花猫) 的就可以
a.js和b.jsp是预先生成好的.
根据你点击的按扭会到不同的也面
1.
<form action="" name="wo">
<input type="submit" value="确定" onclick="document.wo.action='a.jsp'"/>
<input type="submit" value="取消" onclick="document.wo.action='b.jsp'"/>
</form>
2.
点击按钮时,修改form的action就行,如下
<form name="form1" method="post" action="">
<input type="button" name="Submit1" value="按钮1" onClick="funSub(1)">
<input type="button" name="Submit2" value="按钮2" onClick="funSub(2)">
</form>
<script language="javascript">
function funSub(key)
{
if(key==1)
{
form1.action="action1.asp";
form1.submit();
}
else if(key==2)
{
form1.action="action2.asp";
form1.submit();
}
}
</script>
3.
<form name="form1" method="post" action="">
<input type="button" name="Submit1" value="按钮1" onClick="with(form1){action='submit1.asp';submit()}">
<input type="button" name="Submit2" value="按钮2" onClick="with(form1){action='submit2.asp';submit()}">
</form>
学习一下 ^_^
如果lz是:一个表单里的submit里面就调用一个的action,而这个action里面包含了save和删除的功能,那么上面?action=add/delete就可以完全满足了!
支持lpeter()的;
不过听说这样比较好哦:
<input type="button" name="submit" onclick="/Servlet?Action=save"/>
request.getParameter("Action")==save ...
这些对偶有帮助 谢谢!
你不是都叫COMMIT吧?要是都叫这个还没有JS,那一样了。
你可以写两个FORM,或者是用JS来决定提交哪个类型的
学习中
谢谢各位。。搞定中。。