0

我有以下代码

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

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

4

1 回答 1

0

我的提示:使用隐藏的只读字段,并模仿输入字段 - 使用<P>or来满足您的需求<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>";

更清楚了吗?

于 2013-08-12T18:27:52.870 回答