2012年1月25日水曜日

CakePHP 1.3 テキストボックスの横幅を指定する

CakePHP 1.3 フォームヘルパーを使ってテキストボックスを表示するときの、横幅の指定方法。

 $Form->input(string, array('style'=>'width:100px;'));

'size'=>'8'のように指定できるかと思ったのですがダメでした。
とりあえずCSSで制御できますが、もっと良い方法があれば、追記します。


郵便番号入力フォームの例(フォーム幅を120px、入力文字数を8文字に制限)

 $Form->input('zipcode', array('style'=>'width:120px;','maxlength'=>'8'));