プロが教えるわが家の防犯対策術!

input date を使って3日後以降から選択可能にするようなことはできますか。

そのような日付の指定ができる機能を探しています。

A 回答 (2件)

<input type="date" value="" min="2014-05-31" max="">


とかですけど・・・
min値は、フォーム自体をCGIで書き出す時に入れておくと良いでしょう。
また<datalist>を使ってリストを参照させても良いでしょう。
 ⇒4.10.4 The input element( http://www.w3.org/TR/2009/WD-html5-20090825/form … )
   ⇒4.10.4.1.8 Date state( http://www.w3.org/TR/2009/WD-html5-20090825/form … )

この回答への補足

この場合はやはり、特定の日付のみを設定することになるのでしょうか?
今日から3日後というs指定の場合、jqueryを利用するのことになりますか?

補足日時:2014/05/30 18:57
    • good
    • 0
この回答へのお礼

ありがとうございます!
おっしゃる通りに行ったところ、無事できました!

お礼日時:2014/05/30 20:09

>この場合はやはり、特定の日付のみを設定することになるのでしょうか?


>今日から3日後というs指定の場合、jqueryを利用するのことになりますか?
 jquery--javascript使うと、ユーザーがjavascript止めてたり、時計が狂っていたら、あるいは故意にずらしたら困るでしょう。
 だから、javascriptは使いません。どうせ送られたデータCGIなどで処理するのですから、フォーム自体もそれで出力させるのが普通です。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!