有办法获取文本框的值吗?假设我将文本框日期选择器设置为 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" />
最佳答案
我认为只读
值不会被发送回服务器。
您可以删除服务器端ReadOnly
并在页面加载时使用它。
txtDate1.Attributes.Add("readonly","readonly");
或者您可以使用Request.Form
集合来获取值。
string date1 = Request.Form[txtDate1.UniqueID];
关于c# - jquery 文本框在 asp.net 中不返回任何值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25843230/