好吧,我已經搜索了一段時間,但仍然沒有找到任何解決我的問題的東西。JQuery設置ASP文本框的值,並讓.Text屬性返回該值
我正在使用JQuery更新ASP.NET中的只讀文本框,選擇單選按鈕後。該值顯示出來,並且從HTML的角度來看,所有內容似乎都能正常工作,但後臺代碼中的Address.Text不會返回任何內容。
此外,我已經發布了所有我在JavaScript部分的嘗試,我知道我應該只需要其中的一個來更新我想要更新的內容。
HTML:
<asp:TextBox class="form-control form-inline" runat="server" ID="Address" placeholder="Populates based off account type" readonly="true"/>
的JavaScript:
$(document).ready(function() {
$('input[type=radio]').click(function() {
$('#Address').attr("value", $(this).val());
$('#Address').attr("Text", $(this).val())
$('#Address').val($(this).val());
$('#<%= Address.ClientID %>').val($(this).val());
$('#<%= Address.ClientID %>').text($(this).val());
$('#AccountType').val($(this).val());
});
});
ASP.NET
ClientScript.RegisterStartupScript(GetType(), "myalert", "alert('Address: " + Address.Text + "');", true);
在此先感謝任何人能幫助我。
單選按鈕的代碼: <標籤類= 「無線電直列」>學生 < label class =「radio-inline」>師資 – Codeman27