gpt4 book ai didi

javascript - 自动回传打开时如何使用javascript选择asp.net RadioButton

转载 作者:行者123 更新时间:2023-11-28 00:13:19 25 4
gpt4 key购买 nike

场景:

  1. 具有给定 GroupName 和 AutoPostBack="true"的多个单选按钮。
  2. 出于样式目的,单选按钮用 js 隐藏,对其容器 (a td) 的点击通过 js 处理
  3. 当点击 td 时,脚本“点击”输入元素并触发 asp.net 的自动回发

它确实回发并在服务器上命中 PageLoad,但未触发代码隐藏中的事件。

最佳答案

我发布这个是为了防止不幸遇到这个问题。

此答案的评论中非常准确地提到了问题 https://stackoverflow.com/a/8244315/66372 .

There is however one thing with the .click(): If you change the selected value of a radio with javascript like this, the 'change' event does not fire in IE (I tried IE8) – Michiel Reyers

这似乎混淆了 asp.net 的回发事件处理。所以为了让它捡起来,我们首先明确选择它:

$(this).find("input").prop("checked", true);
$(this).find("input").click();

关于javascript - 自动回传打开时如何使用javascript选择asp.net RadioButton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13827190/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com