cakePHP只读字段大小

时间:2013-08-12 18:23:50

标签: cakephp

我有以下代码

echo $this->Form->input('Users.failure', array ("label" => 'Reason Failed', 'id'=> 'ReasonAutoPop','size' => '100', 'readonly'=>'readonly'));

该字段通过javaScript自动填充。在某些条件下,它必须按照客户规范保持只读。最长的失败原因是100个字符。我目前只能显示27个字符。是否有不同的方法来设置只读字段的宽度/大小?

1 个答案:

答案 0 :(得分:0)

我的提示: 使用隐藏的只读字段,并模仿输入字段 - 根据您的需要设计<P><PRE>

修改


echo $this->Form->input('Users.failure', array ("label" => 'Reason Failed', 'id'=> 'ReasonAutoPop','size' => '100', 'readonly'=>'readonly', 'type'=>'hidden'));
// since it's hidden, you shouldnt care about its size.
// now, add a css designed element.
echo "<p class='looks_like_an_input_field'>$value_of_Users.failure_element</p>";

更清楚吗?