<td colspan="2" align="center"><html:submit onclick= "return validateText()"
styleId="reject" > Reject Version </html:submit></td>
我想为此按钮再写一次onclick事件。
请快速建议一些好的例子。
答案 0 :(得分:1)
您可以尝试添加封装两个调用的函数:
<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>
答案 1 :(得分:0)
只需使validateText()函数调用另一个函数即可。该事件将触发一次,您可以在此时做您想做的事情。如果您正在尝试执行此操作,则无法在同一按钮上绑定两个onclick事件。
答案 2 :(得分:0)
您无法为单个元素添加两个OnClick事件。
答案 3 :(得分:0)
将所有onclick事件放在validateText()中。
function validateText(){
onclick_1();
onclick_2();
....
onclick_N();
}
答案 4 :(得分:0)
function validateText() {
// Call functionA
// Call functionB
}
functionA() {}
functionB() {}