【发布时间】:2018-04-19 11:07:13
【问题描述】:
我有一个文本字段。如果任何用户输入日期,它将自动在其上添加斜杠,但问题是它也接受 60/60/6060。 它也接受字符。你能帮我验证一下吗?
$(document).ready(function(){
$("#txtDate").keyup(function(e){
if (e.keyCode != 8){
if ($(this).val().length == 2){
$(this).val($(this).val() + "/");
}else if ($(this).val().length == 5){
$(this).val($(this).val() + "/");
}
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<input type="text" name="date" placeholder="date (dd/mm/yy)" maxlength=10 id="txtDate">
【问题讨论】:
标签: javascript jquery html validation date