站内搜索: 请输入搜索关键词

当前页面: 开发资料首页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来决定提交哪个类型的


学习中


谢谢各位。。搞定中。。


↑返回目录
前一篇: 调用播放器问题
后一篇: 请问用jmagick如何裁减图片啊?我找了几天都找不到相关的API啊??