我的 zend_form 有一个自定义标记,我尝试为我的输入字段设置一个 css 类( class="hasErrors" )。我渲染的表单元素如下所示:
<div id="teamname-element" class="formRow">
<input type="text" name="teamname" id="teamname" value="" placeholder="Teamname">
</div>
有错误它看起来像这样:
<div id="teamname-element" class="formRow">
<input type="text" name="teamname" id="teamname" value="" placeholder="Teamname">
<ul class="errors">
<li>Your teamname is to short!</li>
</ul>
</div>
是否可以在不使用 javascript 的情况下为输入字段设置 css 类?
<input class="hasErrors" type="text" name="teamname" id="teamname" value="" placeholder="Teamname">
一个表单元素是这样创建的:
$this->addElement(new Nut_Form_Element_Text('teamname', array(
'Label' => 'Teamname',
'validators' => array( array('StringLength', FALSE, array(1, 25)), $TeamRegex),
'filters' => array('StringTrim', 'StripTags'),
)));