我的Web应用程序中有一个输入文本字段,用作日期选择器。 在按钮的单击事件上,验证表单中的数据,如果任何条件失败,则提醒用户。
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<script>
$(function () {
$("#datepicker1").datepicker();
});
</script>
<input type="text" name="startDate" id="datepicker1" />
<asp:Button runat="server" OnClick="btnSubmit_Click" ID="btnSubmit" Text="Submit" />
这里的问题是,如果数据无效,则不保留输入字段的值。我尝试使用“datepicker1.Value”设置值,但这不起作用。请给我一个解决方案。
答案 0 :(得分:1)
将runat =“server”属性添加到输入类型
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<script>
$(function () {
$("#datepicker1").datepicker();
//or
// $(".datepicker").datepicker();
});
</script>
<input type="text" class="datepicker" name="startDate" runat="server" id="datepicker1" /><asp:Button runat="server" OnClick="btnSubmit_Click" ID="btnSubmit" Text="Submit" />