我创建了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
是否可以防止名称更改?
我认为所有3个答案都很好,不知道哪个标记为答案,所以我标记了我最终使用的答案。 – JayGee 2013-03-18 15:22:02