メインコンテンツに移動
mattz.xii.jp

Main navigation

  • Home
  • YBR125メモ
User account menu
  • ログイン

パンくず

  1. ホーム

drupal_get_formのsizeとmaxlength

By mattz , 2009/06/10

今日引っかかったのでメモ。

drupal_get_formで、#typeがtextfieldな入力項目を使うときに、#sizeを指定すると、maxlengthも引きずられる。つまり

$form['FIELD-NAME'] = array(
  '#type'          => 'textfield',
  '#title'         => t('title'),
  '#size'          => 50,
  '#default_value' => $hoge,
);

という風にやると、50文字までしか受け取れない。というか入力できない。

size以上の文字数を受け取りたい場合は#maxlengthも一緒に指定すること。

$form['FIELD-NAME'] = array(
  '#type'          => 'textfield',
  '#title'         => t('title'),
  '#size'          => 50,
  '#maxlength'     => 100,
  '#default_value' => $hoge,
);

つまりこういうこと。

タグ

  • Drupal

最近のエントリー

  • たむらぱん、あるいはTamurapanの話
  • パワーフィルターの交換
  • リヤタイヤ交換
  • ジェッティングメモ
  • シフトペダルの交換
  • フロントブレーキパッドの交換
  • バイクガレージを買った
  • バックミラーの交換
  • 角目化
  • バイクカバーを新調

ランダム

  • カテゴリ別のRSSを配信したい (2008/05/28)
  • ADAMAS 2 (2008/12/01)
  • 岳飛伝 三 嘶鳴の章 (2012/11/26)
  • たむらぱん「drawdraw music vol.2」 (2016/05/23)
  • @eow_alc (2009/12/25)

月別アーカイブ

  • 6月 2009 (22)
  • 5月 2009 (40)
  • 4月 2009 (6)
  • 3月 2009 (6)
  • 2月 2009 (6)
  • 1月 2009 (12)
  • 12月 2008 (15)
  • 11月 2008 (13)
  • 10月 2008 (10)
  • 9月 2008 (12)
  • 8月 2008 (19)
  • 7月 2008 (15)

ページ送り

  • 前ページ
  • 8
  • 次ページ
RSS feed