如何使用'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']));
?>
我想设置宽度为我的文本框..This大小不显示区别.. – useranon 2009-06-10 04:17:17
呃,它是做什么的?我刚刚测试了第一个,它工作正常。 – 2009-06-10 04:51:14
雅其工作..抱歉,我试了第二个.. – useranon 2009-06-10 04:56:20