是否可以在asp:checkbox中调用2个单独的函数onClick事件?
我在我的asp.net应用程序的复选框控制:目前我有一个被调用与onClick事件是否可以在asp:checkbox中调用2个单独的函数onClick事件?
所以看起来这个功能....
<asp:CheckBox ID="chkResOther" runat="server"
onclick="RadioControl(this);" Text="Other" />
的RadioControl(this)
功能基本上检查只检查了5个复选框中的一个。
所以这个复选框的使用方式是,我有5个复选框,其中4个是普通选项,第5个“chkResOther”签入时应该是启用文本框,以便可以输入文本值。在页面加载时,文本框是禁用的,基本上我的目标是当签入复选框时,运行RadioControl(this)函数以及启用文本框的函数。
任何想法?
<asp:CheckBox ID="chkResOther" runat="server" onclick="RadioControl(this); otherFunction();" Text="Other" />
希望帮助! :)
+1如果是的话?试图得到15代表!大声笑
哈哈是啊我总是给+1 - 不管响应是否正确,只是为了EFFORT。你好,先生,值得拥有+1 – BobSki
谢谢! :)我一直在努力获得+1 –
刚刚从第三函数调用两个:
function RadioControl(cb) {
}
function OtherTextboxFunc(cb) {
}
function Handler(cb) {
RadioControl(cb);
OtherTextboxFunc(cb)
}
... onclick="Handler(this);"
为什么不从另一个函数调用RadioControl和其他函数,然后攻击第三个函数作为处理程序? – Carcigenicate
是的,这是真的,我真的会从RadioControl调用另一个函数,因为这个函数只能用于这5个复选框 - 对我来说太早了。我只是徘徊,如果有一种方法可以从onClick事件基本上调用2函数 – BobSki
S的James的答案显示,可以在oncall回调中直接调用内联。这样的内联代码并不是首选。如果您需要再次将这两个精确的2个函数作为处理程序一起调用,则需要手动编写这两个函数。然后,如果您需要对所调用的内容进行更改,或者添加其他处理程序,则需要绕过并更改所有“onclick”字符串。如果你只是将它们分组在一个函数中,那不是问题。 – Carcigenicate