我創建了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