[英]Jquery textbox returns no value in asp.net
是否有解決方法來獲取文本框的值? 假設我將文本框09-14-2014
設置為09-14-2014
然后在單擊按鈕后不返回任何值。
這是我的代碼:
<script type="text/javascript">
$(function () {
$("[id$=txtDate1]").datepicker({
dateFormat: 'mm-dd-yy',
showOn: 'button',
buttonImageOnly: true,
buttonImage: 'Images/calendar.png'
});
});
</script>
<asp:TextBox ID="txtDate1" runat="server" ReadOnly="true"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Search" OnClick="Button1_Click" />
我認為read only
值不會發布回服務器。
您可以刪除服務器端ReadOnly
並在頁面加載時使用它。
txtDate1.Attributes.Add("readonly","readonly");
或者,您可以使用Request.Form
集合來獲取值。
string date1 = Request.Form[txtDate1.UniqueID];
從中刪除ReadOnly =“ true”
<asp:TextBox ID="txtDate1" runat="server" ReadOnly="true"></asp:TextBox>
並在后面的代碼中添加txtDate1.Attributes.Add(“ readonly”,“ readonly”);
這樣,您可以在后面的代碼中檢索只讀文本框的值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.