• ベストアンサー

input date について

input date を使って3日後以降から選択可能にするようなことはできますか。 そのような日付の指定ができる機能を探しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

<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/forms.html#the-input-element )    ⇒4.10.4.1.8 Date state( http://www.w3.org/TR/2009/WD-html5-20090825/forms.html#date-state )

kokoko69
質問者

お礼

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

kokoko69
質問者

補足

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

その他の回答 (1)

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.2

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

関連するQ&A