bootstrap-时间选择器输入验证
bootstrap-timepicker input validation
上下文:
我正尝试在事件创建工具的 4 个不同 date/time 选择器上添加验证。
第一组日期和时间输入是事件开始Date/Time:
输入开始日期 - 此日期不能早于今天。
开始时间输入 - 这不需要验证。
第二组日期时间输入为事件结束Date/Time:
结束日期输入 - 这不能早于开始日期,但可以与开始日期相同。
结束时间输入 - 如果结束日期与开始日期相同,则结束时间不能早于开始时间。如果结束日期晚于开始日期,则结束时间可以是任何时间。
这里是HTML:
<p>
<table>
<tr>
<td>
<label>Event Start Date</label>
<span class="input-append bootstrap-timepicker">
<input type="text" runat="server" id="eventstartdate" name="eventstartdate" readonly="true" class="input-small" />
</span>
</td>
<td>
<label>Event Start Time</label>
<span class="input-append bootstrap-timepicker">
<input runat="server" id="timepicker1" type="text" readonly="true" class="input-small">
</span>
</td>
</tr>
</table>
</p>
<p>
<table>
<tr>
<td>
<label>Event End Date</label>
<span class="input-append bootstrap-timepicker">
<input type="text" runat="server" id="eventenddate" name="eventenddate" readonly="true" class="input-small" />
</span>
</td>
<td>
<label>Event End Time</label>
<span class="input-append bootstrap-timepicker">
<input runat="server" id="timepicker2" type="text" readonly="true" class="input-small">
</span>
</td>
</tr>
</table>
</p>
诀窍在于 我不想在单击提交按钮时进行验证。我想防止用户输入无效的date/time。
我有点不知所措,我什至不知道从哪里开始。任何帮助将不胜感激!
您应该使用 jquery .on("change", function())
方法将事件侦听器添加到日期选择器。然后,每次更改日期选择器值时,您的代码都会启动。
上下文:
我正尝试在事件创建工具的 4 个不同 date/time 选择器上添加验证。
第一组日期和时间输入是事件开始Date/Time:
输入开始日期 - 此日期不能早于今天。
开始时间输入 - 这不需要验证。
第二组日期时间输入为事件结束Date/Time:
结束日期输入 - 这不能早于开始日期,但可以与开始日期相同。
结束时间输入 - 如果结束日期与开始日期相同,则结束时间不能早于开始时间。如果结束日期晚于开始日期,则结束时间可以是任何时间。
这里是HTML:
<p>
<table>
<tr>
<td>
<label>Event Start Date</label>
<span class="input-append bootstrap-timepicker">
<input type="text" runat="server" id="eventstartdate" name="eventstartdate" readonly="true" class="input-small" />
</span>
</td>
<td>
<label>Event Start Time</label>
<span class="input-append bootstrap-timepicker">
<input runat="server" id="timepicker1" type="text" readonly="true" class="input-small">
</span>
</td>
</tr>
</table>
</p>
<p>
<table>
<tr>
<td>
<label>Event End Date</label>
<span class="input-append bootstrap-timepicker">
<input type="text" runat="server" id="eventenddate" name="eventenddate" readonly="true" class="input-small" />
</span>
</td>
<td>
<label>Event End Time</label>
<span class="input-append bootstrap-timepicker">
<input runat="server" id="timepicker2" type="text" readonly="true" class="input-small">
</span>
</td>
</tr>
</table>
</p>
诀窍在于 我不想在单击提交按钮时进行验证。我想防止用户输入无效的date/time。
我有点不知所措,我什至不知道从哪里开始。任何帮助将不胜感激!
您应该使用 jquery .on("change", function())
方法将事件侦听器添加到日期选择器。然后,每次更改日期选择器值时,您的代码都会启动。