タグ

1.0とselectに関するwogawaraのブックマーク (2)

  • [Symfony]DateHelperとDateValidator|株式会社 フラッツ

    谷口です。 今回はSymfonyのDateHelperとDateValidatorについて書きます。 DateHelperをtemplateで呼び出すには、input_date_tag関数を使います。 ただ、第3引数’rich=true’を指定するとcalendar widgetが出て日付を指定できますが、 誕生日などの入力には適していないと思います。 ‘rich=true’を指定しない場合の例を書きたいと思います。 ‘rich=true’を指定しないと、年月日のそれぞれがプルダウンメニューのインプットフォームになります。 例えば、下記のような感じです。 <?php echo input_date_tag( ELEMENT_NAME, DEFAULT_DATE, array('year_start' => MIN_YEAR, 'year_end' => MAX_YEA

  • プルダウンの表示内容をjQueryで書き換える - ぷぎがぽぎ

    次の案件がsymfony1.0ということで、久しぶりにsymfony1.0を触っています。 フォーム周りはまったくの別モノってぐらい違うのですが、やれば思い出すものです。 さて、symfony1.0でフォームにおいて日付のプルダウンをつくるとき、誰もが悩むであろう点があります。 それは、年、月、日のプルダウンを一括して出力するinput_date_tagという関数があるのですが、区切り文字は1つしか指定できないということです。 区切り文字が「/」だった場合は次のように表示されます。 決してユーザーに優しいUIではないですね。 日的には [2009]年[03]月[29]日 のようにしたいところですがこれが簡単にできません。 というわけで、次に考えるのが区切り文字として空文字(NULL)を指定し、プルダウンの値に直接「年」や「月」を追加してしまう方法です。以下のようなプルダウンを作るわけです

    プルダウンの表示内容をjQueryで書き換える - ぷぎがぽぎ
  • 1