保留输入文本字段asp.net的值

时间:2017-08-04 10:39:16

标签: html asp.net

我的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”设置值,但这不起作用。请给我一个解决方案。

1 个答案:

答案 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" />