0
これは可能ですか? jornのjQuery Validationプラグインを使用しようとしています。既にrequired => trueオプションを設定している場合、 'class' => 'required'を追加する必要はありません。任意の入力を事前にThx!Zend Form:必須オプションがtrueに設定されている場合、要素のクラスを必須に自動的に設定する方法は?
これは可能ですか? jornのjQuery Validationプラグインを使用しようとしています。既にrequired => trueオプションを設定している場合、 'class' => 'required'を追加する必要はありません。任意の入力を事前にThx!Zend Form:必須オプションがtrueに設定されている場合、要素のクラスを必須に自動的に設定する方法は?
標準のZFクラスでは使用できません。これを実現するには、標準のViewHelper
を置き換えるカスタムデコレータを作成します。
class My_Form_Decorator_ViewHelper extends Zend_Form_Decorator_ViewHelper
{
public function render($content)
{
$element = $this->getElement();
if ($element->isRequired()) {
$class = $element->getAttrib('class'); // append to current attrib
$element->setAttrib('class', $class . ' required');
}
return parent::render($content);
}
}
もちろん、このデコレータにプレフィックスパスを追加することもできます。
thx多くのヘルプ! – blacktie24
+1とても素敵でとてもきれいです。 –