在html中的form表单中有两个提交
<form action="servlet">
<input type="submit" name="submit1" value="1">
<input type="submit" name="submit2" value="2">
</form>
当提交到servlet中,如何在servlet中判断提交的是哪个“提交”按扭吗?
<form action="servlet">
<input type="submit" name="submit1" value="1">
<input type="submit" name="submit2" value="2">
</form>
当提交到servlet中,如何在servlet中判断提交的是哪个“提交”按扭吗?
解决方案 »
- java开发的企业网站供外界访问
- 得到jsessionid后 如何得到原来的session
- 关于博客删除文章的问题
- IReport与JasperReport开发中图片无法显示
- 使用POI解析excel时,焦点在下拉框上就解析不出来,帮忙啊!!!!!
- 我的项目在tomcat里找不到servlet.
- 如何在JSP中用函数将目前剪切板中的内容,输出到页面上一个TextField中?
- 关于SESSION建立的一个奇怪问题!!!请高手帮忙,在线等
- 请教一下,JAVA里有没有向java.util.Vector一样可以动态增张的多维数组?
- 寻求java低功耗蓝牙4.0ble开发解决方案
- hibernate 出错 请大家帮我看一下
- spring中的hibernate事务问题 急!
提交的那个按钮得到的是它的value,没提交的按钮是null,这样子你就可以判断哪个“按钮”提交
表单中的数据一样啊。
String s2 = request.getParameter(submit2);判断s1 s2 的值;
要知道,我们的按钮值往往都是中文的~!!!<script>
function test1() {
document.getElementById("h_hidden").value = "button1"
document.this_form.submit();
}
function test2() {
document.getElementById("h_hidden").value = "button2"
document.this_form.submit(); }
</script>
<form name="this_form" action="servlet" >
<input id="h_hidden" name="h_hidden" type="hidden">
<input type="submit" name="submit1" value="1" onclick="test1()" >
<input type="submit" name="submit2" value="2" onclick="test2()" >
</form >在servlet里面
String button_value = request.getParameter("h_hidden");
判断button_value的值来区别是哪个按钮
<input type="submit" name="submit1" value="1" onclick="test1()" >
<input type="submit" name="submit2" value="2" onclick="test2()" >
改成
<input type="button" name="submit1" value="1" onclick="test1()" >
<input type="button" name="submit2" value="2" onclick="test2()" >
晕死了
复杂~??? 这点代码也叫复杂~??? pc144818
AJAX??? 我写的那个也叫AJAX???1楼写的那个一般不会有什么问题(字符集不对头就会出问题)
前面我也说了~
取按钮的值,不是一种好的做法~!!!
要知道,我们的按钮值往往都是中文的~!!! 而且以后按钮的值还可能会改变的~!!!希望没有遇到过类似此问题的朋友等遇到了此问题再发言,自己试试看应该采用哪种方法