C# Jquery文本框在asp.net中不返回任何值
是否有办法获取文本框的值?假设我将文本框日期选择器设置为C# Jquery文本框在asp.net中不返回任何值,c#,javascript,jquery,asp.net,datepicker,C#,Javascript,Jquery,Asp.net,Datepicker,是否有办法获取文本框的值?假设我将文本框日期选择器设置为09-14-2014,然后在单击按钮后,它不会返回任何值 这是我的密码: <script type="text/javascript"> $(function () { $("[id$=txtDate1]").datepicker({ dateFormat: 'mm-dd-yy', showOn: 'button',
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" />
$(函数(){
$(“[id$=txtDate1]”)。日期选择器({
日期格式:“年月日”,
showOn:'按钮',
buttonImageOnly:正确,
buttonImage:'Images/calendar.png'
});
});
我不认为只读
值被发回服务器
您可以删除服务器端只读,并在页面加载时使用此选项
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”)强>
通过执行此操作,您可以在代码隐藏中检索只读文本框的值。确实如此。禁用了的元素不会被发布。我应该删除它还是将其设为false?@AndreiV,但.net不使用它。@NatsuDragneel您需要删除表单.aspx
,并在页面加载时使用属性
。可能是服务器和客户端的时间格式不同吗?