请问是这样写吗?
onsubmit="javascript:
if (this.document.paysetgd.cb_Insert.Onclick)
alert ('aaa');"
---------------------------------------------------------------
把按钮的名字取成一样的。
1<input name="aa" value="删除"/>
1<input name="aa" value="修改"/>
然后在提交之后,用
String a=request.getParameter("aa");
就知道你点了哪个按钮了。
---------------------------------------------------------------
测试通过:
1<script language="javascript">
2<!--
3function isWho(tempVar)
4{
5if (tempVar=="1")
6{
7alert("你按了删除按钮!");
8return false;
9}
10else if (tempVar=="2")
11{
12alert("你按了修改按钮!");
13return false;
14}
15}
16//-->
17</script>
1<input name="aa" onclick="isWho(1)" type="button" value="删除"/>
1<input name="bb" onclick="isWho(2)" type="button" value="修改"/>
---------------------------------------------------------------
我真的不明白您们为什么会想得那么复杂的,不是只要获得当前按下的按钮的vlaue值就可以了吗,那里还需要判断其它的按钮呢,难道在同一时间可以按下两个按钮的吗,你按下的按钮不就是当前的按钮吗:
1<script language="javascript">
2function clickButton(){
3alert("你按下了“"+event.srcElement.value+"”按钮!");
4}
5</script>
1<input name="aa" onclick="clickButton()" type="button" value="删除"/>
1<input name="bb" onclick="clickButton()" type="button" value="修改"/>
---------------------------------------------------------------
onsubmit="javascript:alert(event.srcElement.value);"
---------------------------------------------------------------
......
1<script>
2var IsClick;
3function SubForm(){
4if(IsClick==1){
5//按钮按下
6}
7else{
8//按钮没有按下,不可以提交
9window.event.returnValue=false;
10}
11//your other code
12}
13function Test(){
14IsClick=1;
15}
16</script>
......
1<form ...="">
2<input onclick="SubForm()" type="Submit" value="提交"/>
3<input onclick="Test()" type="button" value="测试按钮"/>
4</form>
......