我有兩個單選按鈕,當頁面加載時,JavaScript禁用了該按鈕。 RadioButton1
默認爲選中狀態。當我點擊按鈕做回發時,RadioButton1
不再被檢查。禁用的單選按鈕在回發後丟失值
任何人都知道爲什麼?
這是我的代碼示例。後面的代碼是空的。
<asp:RadioButton ID="RadioButton1" runat="server" GroupName="group" Checked="true"/>
<asp:RadioButton ID="RadioButton2" runat="server" GroupName="group" />
<asp:Button ID="Button1" runat="server" Text="Button"></asp:Button>
<script type="text/javascript">
window.onload = function() {
var RadioButton1 = document.getElementById('<%= RadioButton1.ClientID %>');
var RadioButton2 = document.getElementById('<%= RadioButton2.ClientID %>');
RadioButton1.disabled = true;
RadioButton2.disabled = true;
};
</script>
可能重複的[在JavaScript中禁用複選框,並將其識別爲在服務器端檢查](http://stackoverflow.com/questions/2462956/disable-a-checkbox-in-javascript-and-recognize-it在服務器端檢查) – 2011-02-14 23:01:06