我有一个我希望验证的 asp net 文本框,以便用户可以输入美国时间或不带冒号,例如:“10:00 PM”或“1230 AM”,因为我后面的代码要求它是有效的日期时间: “yyyy-mm-dd hh:mm”我需要在客户端对其进行格式化。我该怎么做?
ASPX:
<asp:TextBox Style="float: right;" Width="50" CssClass="TellusTextBox" ClientIDMode="Static" ID="txtArrivalTime" runat="server" />
<asp:TextBox Style="float: right;" Width="50" CssClass="TellusTextBox" ClientIDMode="Static" ID="txtDepartureTime" runat="server" />
JavaScript:
function ValidateDateTime(value) {
//logic here
}
最佳答案
<asp:TextBox Style="float: right;" Width="100" CssClass="TellusTextBox" ClientIDMode="Static" ID="txtArrivalTime" runat="server" type="time" placeholder="hrs:mins" value="" pattern="^([0-1]?[0-9]|2[0-4]):([0-5][0-9])(:[0-5][0-9])?$" required="required" />
关于javascript - 使用 jquery/javascript 验证日期时间 asp net 文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42644783/