1
當其中一個被選中時,我需要禁用其他asp.net單選按鈕。有三個單選按鈕。例如,選擇了Cash單選按鈕,其他兩個來自listitem應該被禁用。我做了一些研究,並且在第三個被選中時禁用了另外兩個。但是在我的代碼頁面後面,它給了我選擇的無線按鈕的空值。這裏是我的代碼:如果選中其中一個,則禁用Asp.net RadioButtonList中的其他RadioButtons
我的.aspx
<div class="col-sm-4" style="padding-top:4px ; margin-top:-8px">
<asp:RadioButtonList runat="server" ID="loanTypeCheck" CssClass="pull-right" RepeatDirection="Horizontal">
<asp:ListItem Value="Cash" Text=" Cash "/>
<asp:ListItem Value="Non-Cash" Text=" Non-Cash " />
<asp:ListItem Value="Dharauti" Text=" Dharauti " />
</asp:RadioButtonList>
</div>
我身後
protected void SaveButton_Click(object sender, EventArgs e)
{
if (IsFormValidForSave())
{
var loanReceipt = GetLoanReceiptFromForm();
var transactionsDetails = new List<TransactionDetail>();
if (loanTypeCheck.SelectedValue == "Cash")
{
//
}
這裏的代碼是我的js禁用單選按鈕
$('input[type=radio]').change(function() {
$("#<%=loanTypeCheck.ClientID %>").find('input').prop('disabled', true);
});
一切工作的UI,但我得到以m爲單位的空值y loanTypeCheck.SelectedValue在代碼後面。 我遇到過這樣的問題,只有用戶界面部分,但沒有獲得計算的價值。任何幫助請。
謝謝你,先生。:) – OLDMONK