我試圖在現有的stackoverflow答案中搜索解決方案,但我沒有找到合適的答案。使用JavaScript驗證日期輸入以計算閏年
我有3個領域:
- 年 -
<input ...>
- 月 -
<select>
- 日 -
<input ...>
我的問題是涉及到閏年。如果用戶選擇二月,我需要根據提供的年份是否爲閏年來限制日期輸入。
例
- 鑑於2012 /二月 - 有效的輸入將是1至29天
- 鑑於2013/Februrary - 有效的輸入將是1至28天
不幸的是,我必須在所有現代瀏覽器以及IE7和IE8中支持這一點。
變化'day'輸入的基礎上,每月的'select'框的'onchange'事件'min'&'max'。但我不確定ie7和8. – Zee
最大輸入:ie7 ie8 ie9不支持http://www.w3schools.com/tags/att_input_max.asp :( – Som
爲什麼不使用選擇框的日子呢,那麼你可以隱藏第29到31天的月份變化下降 – Pete