js中如何判断input标签里的内容在一个范围内
<inputtype="text"id="te"><inputtype="button"value="提交">现在我要取input里的值,让这个值在2000~2020之间...
<input type="text" id="te"><input type="button" value="提交">现在我要取input里的值,让这个值在2000~2020之间,我用js怎么判断?要是让这个值在2000-01-01 00~2020-12-31 24之间又该怎么判断?
要具体的代码,谢谢。 展开
要具体的代码,谢谢。 展开
2个回答
2015-07-08
展开全部
判断在具体的数字之间好判断,后面那个判断比较麻烦。。
具体的数字
var val = document.getElementById("te").value;
if(val>2000 && val <2020){
alert("在2000至2020之间。。")
}
至于第二个。要看你输入的格式是什么样的。检测输入的格式还是很麻烦的。
具体的数字
var val = document.getElementById("te").value;
if(val>2000 && val <2020){
alert("在2000至2020之间。。")
}
至于第二个。要看你输入的格式是什么样的。检测输入的格式还是很麻烦的。
追问
后面那个该怎么判断呢?
推荐于2016-11-11
展开全部
<!DOCTYPE HTML>
<html>
<head>
<meta charset=UTF-8 />
<title>test</title>
<script>
var sub = function () {
var reg = /^20([01]\d|20)\-(0\d|1[012])\-([012]\d|3[01])\s+([01]\d|2[0-4])$/;
if (!reg.test(te.value)) {
alert ("这个值要在2000-01-01 00~2020-12-31 24之间");
return false;
}
return true;
}
</script>
</head>
<body>
<form>
<input type="text" id="te" />
<input type="submit" value="提交" onclick="return sub();" />
</form>
</body>
</html>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询