把按钮的名字取成一样的。
<input name=aa value="删除">
<input name=aa value="修改">然后在提交之后,用
String a=request.getParameter("aa");
就知道你点了哪个按钮了。
<input name=aa value="删除">
<input name=aa value="修改">然后在提交之后,用
String a=request.getParameter("aa");
就知道你点了哪个按钮了。
调试欢乐多
*****************************************************
<script language="javascript">
<!--
function isWho(tempVar)
{
if (tempVar=="1")
{
alert("你按了删除按钮!");
return false;
}
else if (tempVar=="2")
{
alert("你按了修改按钮!");
return false;
}
}
//-->
</script>
<input type="button" name="aa" value="删除" onclick="isWho(1)">
<input type="button" name="bb" value="修改" onclick="isWho(2)">
<script language=javascript>
function clickButton(){
alert("你按下了“"+event.srcElement.value+"”按钮!");
}
</script>
<input type="button" name="aa" value="删除" onclick="clickButton()">
<input type="button" name="bb" value="修改" onclick="clickButton()">
之后是“undefined”
<input type='submit' name='cb_Insert' class='bt' value='Insert'>
<script>
var IsClick;
function SubForm(){
if(IsClick==1){
//按钮按下
}
else{
//按钮没有按下,不可以提交
window.event.returnValue=false;
}
//your other code
}
function Test(){
IsClick=1;
}
</script>
......
<form ...>
<input type=Submit value=提交 onclick=SubForm()>
<input type=button value=测试按钮 onclick=Test()>
</form>
......
var IsClick; ==> var IsClick=0;