2009-06-10 54 views
0

我在CakePHP,JQuery和Mysql中做一個應用程序。在我的主頁上列出了我所有的表單名稱。當我點擊表單名稱時,它會顯示錶單。在這種觀點,我有一些代碼,看起來像這樣如何使用'style'選項在CakePHP中設置文本框的寬度?

<?php echo $form->input($r['Attribute']['label'], array(
          'type'=>'text', 
          'style"=width:' => $r['Attribute']['size'] 
    )); 
?> 

產生與我是從$ R [「屬性」] [「標籤」] 和標籤的文本框,以保持它的寬度使用那種風格。但是,寬度不起作用。

回答

1

這應做到:

<?php 
    echo $form->input($r['Attribute']['label'], array('type'=>'text','style' => 'width:' . $r['Attribute']['size'] . 'px')); 
?> 

兩件事情:你的數組鍵 - >值對被搞砸了,你需要給單位的寬度。我認爲要你想給它在像素的寬度,但如果你只是想設置輸入字段的大小,你可以這樣做:

<?php 
    echo $form->input($r['Attribute']['label'], array('type'=>'text', 'size' => $r['Attribute']['size'])); 
?> 
+0

我想設置寬度爲我的文本框..This大小不顯示區別.. – useranon 2009-06-10 04:17:17

+0

呃,它是做什麼的?我剛剛測試了第一個,它工作正常。 – 2009-06-10 04:51:14

+0

雅其工作..抱歉,我試了第二個.. – useranon 2009-06-10 04:56:20

相關問題