Ich habe eine Radiobutton-Spalte in einer Gridview, in vielen verschachtelten asp-Tabellen. Ich möchte Radios ermöglichen zwei Tasten beim Klicken. Also habe ich die folgende Funktion ein Javascript hinzugefügt, aber es kann meine Steuerelemente nicht finden, obwohl ich ClientIDMode = "Static" für diese Schaltflächen gedreht habe. Es gibt null zurück.Verweise auf Steuerelemente durch JavaScript-Funktion
<asp:GridView ID="gridView_stLists" runat="server" AutoGenerateColumns="False" CellPadding="3"
BorderStyle="NotSet" CssClass="table_layout" Width="500">
<RowStyle CssClass="table_body" />
<Columns>
<asp:TemplateField HeaderStyle-Width="20">
<ItemTemplate>
<input name="radioBtn_res" type="radio" value='<%# Eval("uri") %>' onclick="rdBtn_onClick()" />
</ItemTemplate>
<script language="javascript" type="text/javascript">
function rdBtn_onClick()
{
document.getElementById("btn_delete_list").enable=true;
document.getElementById("btn_showRes").enable=true;
}
</script>
Kann das Problem von der Stelle des Skript-Tags sein? Ich habe es unter Content-Tag gesetzt.
danke, so sagt es nicht null, aber nicht die Tasten eather – Ehsan
Vielen Dank, es hat endlich funktioniert, durch die Kombination dieser beiden Antworten. Danke noch einmal – Ehsan