我如何验证日期 [英] How do I validate date
问题描述
仅限今天的日期或未来日期
函数BirthDateValidation(dt){
var dtToday = new Date();
var pastDate = new Date(Date.parse(dtToday.getMonth()+/+ dtToday.getDate()+/+ parseInt(dtToday.getFullYear()+ 100)));
var lblmesg = document.getElementById(<%= lblMesg.ClientID%>);
if(dt< = pastDate){
lblmesg.style.color =red;
lblmesg.innerHTML =无效的出生日期;
}
else {
lblmesg.style.color =green;
lblmesg.innerHTML =有效出生日期;
}
}
//这是错的吗?
当我输入11/11/1111时,它是显示有效,我该如何修改?
Only today's date or future date
function BirthDateValidation(dt) {
var dtToday = new Date();
var pastDate = new Date(Date.parse(dtToday.getMonth() + "/" + dtToday.getDate() + "/" + parseInt(dtToday.getFullYear() + 100)));
var lblmesg = document.getElementById("<%=lblMesg.ClientID%>");
if (dt <= pastDate) {
lblmesg.style.color = "red";
lblmesg.innerHTML = "Invalid BirthDate";
}
else {
lblmesg.style.color = "green";
lblmesg.innerHTML = "Valid BirthDate";
}
}
// is this wrong?
when I type 11/11/1111 ,it is display a valid, how do I modify this?
推荐答案
试试
http://www.javascriptkit.com/script/script2/validatedate.shtml [ ^ ]
http://www.w3resource.com/javascript/form/javascript-date-validation.php [ ^ ]
http://www.informationbuilders.com/support/developers/javascript-validate-date-entry [< a href =http://www.informationbuilders.com/support/developers/javascript-validate-date-entrytarget =_ blanktitle =New Window> ^ ]
Try
http://www.javascriptkit.com/script/script2/validatedate.shtml[^]
http://www.w3resource.com/javascript/form/javascript-date-validation.php[^]
http://www.informationbuilders.com/support/developers/javascript-validate-date-entry[^]
谷歌是否已关闭?
请查看以下内容。
JavaScript中的日期验证
JQuery中的日期验证
并且请检查此awsemoe JQUERY插件以获取所有类型的验证。< br $> b $ b
JQuery验证引擎
希望它会有所帮助。
:)
Is Google down??
Kindly have a look on the following.
Date Validation in JavaScript
Date Validation in JQuery
and Kindly check this awsemoe JQUERY Plugin for all type of Validations as well.
JQuery Validation Engine
Hope it will help.
:)
这篇关于我如何验证日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!