HTML5 Web サイトでは、古いブラウザーの代わりに新しい日時入力タイプ フィールドを使用しています。
私の場合、日時フィールドは今後のイベントを設定するために使用されるため、過去に定義された日時を設定することは不可能に違いありません。min 属性を使用すると、それが可能になるはずですが、日付または時刻の入力フィールドで機能しているのに機能しないようです。
これが私のコードです(ビューを編集しますが、ビューを追加しても同じ問題があります):
<input type="datetime-local" id="EventDatetime" name="data[Event][datetime]" step="900" min="<?php echo date(DATE_RFC3339); ?>" value="<?php echo $event->date; ?>" required/>
を与える必要があります:
<input type="datetime-local" id="EventDatetime" name="data[Event][datetime]" step="900" min="2012-10-01T13:05:00+02+00" value="2012-11-01T13:05:00+02+00" required/>
このコードをインスペクター (Chrome、Opera...) で確認すると、min
タグが存在しません。javascript で取得しようとすると、undefined
. ただし、このタグはソース コードに存在します (ブラウザーで Ctrl+U を使用)。理解できない....
誰かアイデアがありますか?前もって感謝します