在javascript函数中作为参数传递服务器端控件的客户端ID

Pass server side control's client ID in javascript function as parameter

本文关键字:控件 服务器端 客户端 ID 参数传递 javascript 函数      更新时间:2023-09-26

如何在javascript函数中传递服务器端asp控件的客户端ID。我试过了。

<asp:RadioButtonList ID="rdbMyocardial" runat="server" RepeatDirection="Horizontal" onClick="return f1('<%rdbMyocardial.ClientID %>')">
      <asp:ListItem Value="True">Yes</asp:ListItem>
       <asp:ListItem Value="False">No</asp:ListItem>
  </asp:RadioButtonList>

但是当我尝试在javascript中打印值时,像这样,

function f1(list) {
    alert(list);
    return true;
}

显示<% rdb心肌。ClientID %>。如何获得服务器控件的客户端ID ?另外,我如何从HTML和服务器端代码设置它?

您可以这样使用:document.getElementbyId('<%=rdbMyocardial.ClientID%>')

试试<%= rdbMyocardial.ClientID %>