我创建了 2 个单选按钮
<input type="radio" name="ApprovalGroup" runat="server" id="ApprovedOnly" value="true" />Approved
<input type="radio" name="ApprovalGroup" runat="server" id="UnapprovedOnly" value="false" />Unapproved
并且能够从 js 访问它们$("input[name=ApprovalGroup]:checked").val()
但是我需要添加runat="server"
以便我可以访问后面代码中的单选按钮。
我遇到的问题是由于内容占位符,单选按钮名称正在更改。我正在使用ClientIDMode="Static"
,但它只保护 id 值,而不是名称。单选按钮呈现为
<input value="true" name="ctl00$cphContent$ApprovalGroup" type="radio" id="ApprovedOnly" />Approved
<input value="false" name="ctl00$cphContent$ApprovalGroup" type="radio" id="UnapprovedOnly" />Unapproved
是否可以防止名称更改?