如何使用'style'选项在CakePHP中设置文本框的宽度?

问题描述:

我在CakePHP,JQuery和Mysql中做一个应用程序。在我的主页上列出了我所有的表单名称。当我点击表单名称时,它会显示表单。在这种观点,我有一些代码,看起来像这样如何使用'style'选项在CakePHP中设置文本框的宽度?

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

产生与我是从$ R [“属性”] [“标签”] 和标签的文本框,以保持它的宽度使用那种风格。但是,宽度不起作用。

这应做到:

<?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