今日より前の日付をHTML5で無効にする方法はありますか<input type="date">
? 私は試して:<input type="date" min="<?php echo $today; ?>">
しかし、これはデスクトップブラウザでのみ動作します...サファリモバイルはまだ前に日付をスクロールすることができます。HTML5入力タイプの日付今日より前の日付を無効にする
2
A
答えて
4
入力日付はISO形式(モバイルブラウザでサポートされている)である必要があります。
純粋なHTML5でこれを行う方法はありません。
しかし、JavaScriptを使用して、あなたのような何かを行うことができます。
<input name="setTodaysDate" type="date">
をして、
var today = new Date().toISOString().split('T')[0];
document.getElementsByName("setTodaysDate")[0].setAttribute('min', today);
この小さなスクリプトは、min
をISO形式の今日の日付に変更します。
ライブ例:
+0
これはデスクトップのネイティブ日付ピッカーカレンダーで動作しています。スマートフォンではありません。 –
関連する問題
- 1. Jquery UI datepicker - 今日より前の日付を無効にする
- 2. 今日より前の日付を角度uiの日付ピックアップで無効にする
- 3. 入力タイプ=「日付」
- 4. モバイルでjQueryのdatepickerを無効にする、入力タイプ= "日付"
- 5. SSRSでは今日の日付ピッカーカレンダーで今日後の日付を無効にする方法
- 6. 今日の日付より後の日付のアイテムを除外
- 7. 入力タイプの日付、カスタムフォーマット
- 8. HTML5日付入力幅
- 9. HTML5入力日付カレンダースタイリング
- 10. フォームに今日の日付を入力するためのリンク
- 11. HTML入力タイプ=日付平日
- 12. アクセスカレンダーコントロールの今日の日付が無効にされます
- 13. 入力タイプ=「日付」はIE
- 14. 過去の日付を入力タイプの日付とインナースピンの矢印で無効にする
- 15. コンバート日付タイプ(HTML5)のjavascript
- 16. 無効な日付 - 日付の数字
- 17. 今日の日付によるコアデータプレディケートフィルタ
- 18. Googleスプレッドシート:今日より前のQUERYの最新の日付
- 19. VBAマクロで今日までの日付を入力する
- 20. より前の日付から日付と日付まで
- 21. 過去の日付と日曜日が無効の日付ピッカー
- 22. 日付ピッカー無効日
- 23. 特定の日付とすべての日付を無効にする前に
- 24. 今日の日付または以前の入力の日付を選択できません
- 25. datepicker:日付の前に日付の選択を無効にする
- 26. 無効に日付
- 27. 今日のクエリフィルタの日付
- 28. 日時ピッカーの現在の日付から前の日付を無効にする必要があります
- 29. 入力タイプ=日付を設定する
- 30. 日付ピッカーのダイアログボックスで前の日付を無効にする方法
「$ today」の出力はありますか? –
入力タイプの日付は、すべてのブラウザで統合されていません。私はあなたがJSライブラリを使用する必要がありますと思う。 http://caniuse.com/#feat=input-datetime – Alexis
@sebastianbrosch '$ today'の出力は' 2016-07-28'です –