1
假設在我的文本框中輸入用戶喜歡JavaScript的日期驗證
18-06-2010,
驗證規則,如果日期是大於當前日期,那麼程序應該通過像,驗證錯誤
PELASE ENTER過去或當前日期,不要選擇未來的日期,
感謝
假設在我的文本框中輸入用戶喜歡JavaScript的日期驗證
18-06-2010,
驗證規則,如果日期是大於當前日期,那麼程序應該通過像,驗證錯誤
PELASE ENTER過去或當前日期,不要選擇未來的日期,
感謝
您指定的日期格式無法識別d通過javascript。這是一個腳本,可以進行一些小的有效性檢查,但仍然有一些粗略的假設,即所輸入的值符合上述格式,並嘗試從中構建日期字符串「2010/06/08」。
var txtDate = document.getElementById('myTextBox').value;
var dateParts = txtDate.split('-');
if(dateParts.length != 3) {
alert('invalid date!');
return false;
}
var testDate = new Date(dateParts[2] + '/' + dateParts[1] + '/' + dateParts[0]);
if(isNaN(testDate.getDate())) {
alert('invalid date!');
return false;
}
如果您認爲合適,請執行進一步的錯誤檢查。一旦知道testDate
是日期,您可以將其與當前日期進行比較:testDate > new Date()