Wie zum jedes Attribut des Select-lke disabled='disabled' mittels ViewHelper im Zend-Framework
Bin ich mit dem Zend-Frameworks Viewhelfer.
Ich versuche mich zu übergeben, etwas zu setzen disabled-Attribut in SELECT. Zum Beispiel, wenn
$countries = array(1=>'Select Option', 2=>'us', 3=>'uk')
und
formSelect('country','us',null,$this->countries)
Ich muss diable ersten option, D. H. 'die Option'
Haben Sie eine Idee ?
Vielen Dank im addvance
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich glaube nicht, können Sie deaktivieren Sie ein element? Wenn Sie es deaktivieren, dann warum haben Sie es überhaupt?
Können Sie nur deaktivieren, das ganze
<select>
Eingang.Schlage vor, Sie schreiben die Validierung nicht akzeptiert das erste element.
Bearbeiten nach OP ' s Kommentar über das sein in der Lage, dies zu tun
Hier ist eine weitere Antwort
Dies ist vorgeschlagen hier
<option>
Elemente innerhalb einer<select>
element. Versuchen Sie es mit grundlegenden HTML-dann wirst du wissen.Gibt es einen Weg, es zu tun durch Zend_Form (zumindest auf meinem aktuellen ve 1.11):
Dass ein deaktivieren der ersten beiden Optionen.
Kredit geht an jakenoble.
Einfach neu formatiert, den code zu verwenden, der formSelect-viewhelper statt einem form-element.
Dieser Folge:
$this->formSelect( $nationality->getName(), $nationality->getValue(), array( 'disable' => array(1)), $nationality->getMultiOptions() );
. Das ist Recht, nicht wahr? Oder ist das ZF2?