分别定义它们的onclick事件进行判断
解决方案 »
- onmouseover onmouseout事件问题
- 急求教:WEB省市两级数据库分布式访问的具体思路
- 分享:C语言开发的中英文混合分词服务器3.0正式发布,词库190多万词,每秒切分5万+,同时提供 c、java、C#、delphi、js调用范例
- 求教```struts2.1里面EL怎么不能用了?
- 请高手指教:ArrayIndexOutOfBoundsException: 1 >= 1
- 关于多个网站之间的通信问题.请大家给我个思路.
- 在JSP中能直接显示EXCEL文件吗?
- 求一个简单的正则表达式(谢谢了,急)
- 请问在函数里如何使用session对象?
- 关于怎样配置jsp运行环境(高分)
- 如何得到在线人员列表?
- 紧急求助,解决立马给分!
{
按了B1
}
if(request.getParameter("B2").equals("提交"))
{
按了B2
}
如:
<script language="javascript">
function submitForm(button)
{
alert("click button " + button.name);
document.forms[0].submit()
}
</script> <p><input type="button" value="提交" name="B1" onclick="submitForm(this)"><input type="button" value="提交" name="B2" onclick="submitForm(this)"></p>
你的这个方法不行吧.
他们都在一个form里按那个提交都会把二个变量的值发过去.也就是说无论何时作判断他们都是真呀.第二个还没试.
这个我试了.如何把javascript的内容.转到jsp里面呀.
function submitForm(button)
{
forms[0].action='test.jsp'
document.forms[0].submit()
}
</script> <p><input type="button" value="提交" name="B1" onclick="submitForm(this)"><input type="button" value="提交" name="B2" onclick="submitForm(this)"></p>
<input type="text" name="T1" size="20"></p>
<p><input type="text" name="T2" size="20"></p>
<p><input type="submit" name="B1" value="提交1" name="B1"><input type="submit" value="提交2" name="B1"></p>
</form>
保证两个Button的名字相同
String value = request.getParameter("B1");
if(value.equals("提交1"))
...
else
...
if (变量!=null)
{
if{}
if{}
}
直接写会出错.??奇怪.
document.form1.submitButtonName.value = document.all(button1).name;
document.form1.submit();
}
function button2Onclick(){
document.form1.submitButtonName.value = document.all(button2).name;
document.form1.submit();
}
<form name="form1" action="" method="post">
<input type="button" name="button1" onclick="button1Onclick()">
<input type="button" name="button2" onclick="button2Onclick()">
</form>在下一页面 requset.getParameter("submitButtonName");