检查html日期是否为>现在
Check if html Date is > NOW
如果日期大于今天,如何检查日期?如果日期大于今天,我希望它不要提交?
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script type="text/javascript">
function checkDate() {
var EnteredDate = $("#since").val(); // For JQuery
var month = EnteredDate.substring(0, 2);
var date = EnteredDate.substring(3, 5);
var year = EnteredDate.substring(6, 10);
var myDate = new Date(year, date-1, month);
var today = new Date();
if (myDate > today) {
alert("Entered date is greater than today's date ");
}
}
</script>
</head>
<body>
<form action="">
<ul>
<li>
<label>Member Since </label>
<input id = "since" name="since" size="2" maxlength="6" value="" type="date" required/>
</li>
<li>
<input type="Submit" name="Submit" id="btsubmit" value="Submit" onclick="checkDate();"/>
</li>
</ul>
</form>
</body>
</html>
更新
尝试@Gaurav Mahindra的答案,EnteredDate.substring(X,X)略有变化;由于html的input type="date"
属性格式为mm-dd-yyyy它不起作用,为什么?
这对我有用。希望它能帮助你:-
<html>
<head>
<title>Date Check</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script type="text/javascript">
function checkDate() {
//var EnteredDate = document.getElementById("txtdate").value; //for javascript
var EnteredDate = $("#txtdate").val(); // For JQuery
var date = EnteredDate.substring(0, 2);
var month = EnteredDate.substring(3, 5);
var year = EnteredDate.substring(6, 10);
var myDate = new Date(year, month-1, date);
var today = new Date();
if (myDate > today) {
alert("Entered date is greater than today's date ");
}
}
</script>
</head>
<body>
Enter Date in (dd-mm-yyyy format) : <br/>
<input type="text" id="txtdate" name="txtdate"/>
<input value="SUBMIT" type="submit" id="btnsubmit" onclick="checkDate();"/>
</body>
</html>
相关文章:
- 在<页眉>标签
- 调整窗口大小时,可拖动的对象会出现在容器外部
- 如何更改<svg>标记为<img>用js标记
- Ckeditor-plugin:插入虚假元素add不情愿<p>标签前后
- Ajax文件加载和<输入>文件加载
- 为什么要使用0>javascript中的0
- CSS-若窗口太小,滚动条会出现在“表格”单元格上
- 检测电话窃听,即:<a href="电话:xxx">在UIWebview上
- 链接所有<a>Meteor
- 在<输入类型=“;文件“/>
- Div根据<选择>菜单
- 可以<脚本类型=“;text/javascript”>window.location=“/"</
- 如何首先设置样式<td>表中包含在窗体中的元素
- 通过点击<李>在jQuery中
- 正在检测导航到<a name=“;最新主题”></a>
- 将所选类别循环到ul>李用加载更多按钮
- 如何绑定“;这个“;在$http.post中->在AngularJS中解析/拒绝?(现在this=Window对象
- 检查html日期是否为>现在
- Javascript:替换<br>出现在多组括号之间
- SVG & lt;用gt;标记现在显示时,编程插入