我有一個HTML表單字段,人們可以輸入日期編碼爲這樣:Javascript dd/mm/yyyy日期檢查?
input type="text" name="dateofbirth" placeholder="dd/mm/yyyy"
我試圖找到一個JavaScript來檢查日期是在dd/mm/yyyy
格式(所以10個字符輸入, 2/2/4)
任何意見,將不勝感激。只有第一次做JavaScript,並一直做得很好,直到這個呃逆。
編輯:代碼(窗體名稱是「註冊)
// JavaScript Document
function validateForm(signup) {
{
var x = document.forms["signup"]["dateofbirth"].value;
var reg = /(0[1-9]|[12][0-9]|3[01])[- /.](0[1-9]|1[012])[- /.](19|20)\d\d/;
if (x.match(reg)) {
return true;
}
else {
alert("Please enter dd/mm/yyyy");
return false;
}
}
}
我不意味着冒犯,但我不認爲使用谷歌搜索腳本來使用計數作爲「做JavaScript」:-)發佈你嘗試過的東西和你的HTML會給人們一個開始的地方。 – Pointy 2012-04-17 15:46:19
有一百萬種可能的方法 - 具體幫助! (有多少個可能的日期字段?在提交時或用戶輸入文本時進行驗證?當它不是有效的輸入時,行爲是什麼?) – Snuffleupagus 2012-04-17 15:50:10
@Pointy:好吧,我只是一名學生,教科書不是有用,所以谷歌是第二選擇。我幾乎嘗試了幾乎所有不使用任何外部庫,數組,php,.ASAP或jQuery等的腳本。我只能使用javascript。沒有任何工作。 – silentauror 2012-04-17 15:52:50