【发布时间】:2012-04-24 12:42:32
【问题描述】:
我在update panel 中有一个类似此代码的单选按钮列表:
<asp:RadioButtonList ID="RadioButtonList1" runat="server" Width="233px"
ClientIDMode="Static" AutoPostBack="true"
onselectedindexchanged="RadioButtonList1_SelectedIndexChanged">
<asp:ListItem Value="1">1</asp:ListItem>
<asp:ListItem Value="2">2</asp:ListItem>
<asp:ListItem Value="3">3</asp:ListItem>
<asp:ListItem Value="4">4</asp:ListItem>
</asp:RadioButtonList>
当用户单击此单选按钮的任何项目时,我希望显示 Please Wait... 文本而不是单选按钮文本。我编写此代码:
function pageLoad() {
$(document).ready(function () {
$('#RadioButtonList1').on("change", function () {
$("#RadioButtonList1 input:checked").val("Please Wait...");
});
});
}
但它不起作用。我的错误在哪里?
谢谢
【问题讨论】:
-
记得检查 readiobuttonList 的 Id 是否正确,因为在渲染服务器控件时,ID 会有所不同。
标签: jquery asp.net asp.net-ajax updatepanel