示例显示如何为jsp页面中的单个html:button编写两个onclick()事件

kknvjkwl  于 2023-01-06  发布在  其他
关注(0)|答案(5)|浏览(199)
<td colspan="2" align="center"><html:submit onclick= "return validateText()"
            styleId="reject"  > Reject Version </html:submit></td>

我想为这个按钮再写一个onclick事件。
请举出一些好的例子。

iyr7buue

iyr7buue1#

您可以尝试添加一个封装这两个调用的函数:

<script>
  function myEventHandler() {
      if(validateText()) {
          theSecondFunction();
          return true;
      }
      return false;
  }
</script>

从你的按钮呼叫:

<td colspan="2" align="center"><html:submit onclick= "return myEventHandler()"
            styleId="reject"  > Reject Version </html:submit></td>
tjrkku2a

tjrkku2a2#

只需让validateText()函数调用另一个函数,该事件将触发一次,此时您可以执行任何操作,但不能在同一个按钮上绑定两个onclick事件(如果您想这样做的话)。

5vf7fwbs

5vf7fwbs3#

不能为单个元素添加两个OnClick事件。

s3fp2yjn

s3fp2yjn4#

function validateText() {
   // Call functionA
   // Call functionB
}

functionA() {}
functionB() {}
8ehkhllq

8ehkhllq5#

将所有onclick事件放入validateText()中。

function validateText(){
  onclick_1();
  onclick_2();
....
   onclick_N();
}

相关问题