0
這是一個小表格,我有一個提交按鈕的文本框和JavaScript日期選擇器。幫助javascript的日期時間選擇器驗證
它所做的是他們選擇日期,點擊提交,它將選定的日期放入查詢字符串很好。
我只是想添加一個錯誤信息,如果日期格式不正確,格式應該是11-05-2010。
或者也許有辦法,當他們點擊日期時,它會跳過將文本放入文本框然後點擊提交的過程。難道他們只是選擇的日期和它autmatically鏈接:
<form name=dateform method="get"></br>
<p>Enter Date: <font size="1"><br></br>
ex:11-01-2010</font><br>
<input type="text" name="rundate" size="20"><a href="http://sfsdfsfsdfsfsf.com?action=home" onclick="location.href=this.href+'&rundate='+rundate;return false;"></a></li><input type="submit" value="Submit" name="B1">
</form>
<script language="JavaScript" src="calendar_us.js"></script>
<link rel="stylesheet" href="calendar.css">
<script language="JavaScript">
new tcal ({
// form name
'formname': 'dateform',
// input name
'controlname': 'rundate'
});
</script>
我其實使用TIGRA,我的問題是不是日曆的一部分,但確保文本框是以正確的格式,如果他們決定輸入日期而不使用datetimepicker。對不起,我不清楚。 – MyHeadHurts 2010-11-05 20:15:02
我遇到了同樣的問題,我通過指出正確的格式[YYYYMMDD]來解決它,但它並不妨礙用戶以不同的格式輸入日期,但至少以正確的方式引導它們。在服務器端,您可以通過分析將日期轉換爲所需的格式。 – ArBR 2010-11-05 23:01:18