是否有工作来获取文本框的值?我们说我将文本框日期选择器设置为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" />
答案 0 :(得分:1)
我认为read only
值不会发回服务器。
您可以删除服务器端ReadOnly
并在页面加载时使用此功能。
txtDate1.Attributes.Add("readonly","readonly");
或您可以使用Request.Form
集合来获取值。
string date1 = Request.Form[txtDate1.UniqueID];
答案 1 :(得分:0)
从
中删除 ReadOnly =“true”<asp:TextBox ID="txtDate1" runat="server" ReadOnly="true"></asp:TextBox>
在后面的代码中添加 txtDate1.Attributes.Add(“readonly”,“readonly”);
通过执行此操作,您可以在后面的代码中检索只读文本框的值。