1)我没有在CSS文件中找到与表单输入宽度相关的任何内容。 2)我试过这个:
array(
'spec' => array(
'name' => 'name',
'options' => array(
'label' => 'Your name',
'size' => '14', <---this doesn't work!
),
'type' => 'Text',
),
),
没有任何结果!
那么,是否可以在ZF2中更改表单文本输入的宽度(大小属性)?
由于
答案 0 :(得分:3)
将尺寸放在属性而不是选项中
array(
'spec' => array(
'name' => 'name',
'options' => array(
'label' => 'Your name',
),
'attributes' => array(
'size' => 14,
),
'type' => 'Text',
),
),
答案 1 :(得分:0)
感谢您的帮助,但这种方式对我不起作用。
这是我的代码:
$this->add(array(
'name' => 'name',
'attributes' =>array(
'type' => 'text',
'size' => '7', <--- this doesn't work
'maxlength'=> '7', <--- this works
'value' => 'Doe' <--- this works
),
'options' => array(
'label' => 'Your name',
),
));
但是,“size”,“maxlength”和“value”是等价的:两者都是HTML属性!
所以我在public / css / bootstrap.min.css 中找到了:
input, textarea, .uneditable-input
{
width: 206px; <---change this value and it's ok
}
!!!注意刷新浏览器!!!