onclick 能同时执行多个任务吗?

来源:百度知道 编辑:UC知道 时间:2024/05/26 08:13:05
我做网页有如下代码:
<input type="checkbox" name="chkall" value="on" onClick="CheckAll(this.form)"> 选中所有记录

<input type="submit" name="delall" value="清空" onClick="{if(confirm('确定清空<%=boxvalue%>记录吗!?')){this.document.Mailform.submit();return true;}return false;}">

我想在执行清空的同时执行全选动作,如何在清空的onclick事件中加入全选代码
cheelumbill的回答有道理,但是checkall(this.form)指的是checkbox,如果放在submit里面执行就不能对checkbox起作用。

同时的话是不行的,因为JS不支持线程,不过你可以让它们一次性地依次执行:
onClick="CheckAll(this.form);{if(confirm('确定清空<%=boxvalue%>记录吗!?')){this.document.Mailform.submit();return true;}return false;}"
-----------------------
对,你说的我原来没考虑到那里就手工指定它的位置
比如它在delall的表单里,就把第一个this改成document.forms.delall.chkall
这个在IE、FF、Opera下都是可以的,其他的没试过。

新建一个函数吧。