Veröffentlichungsdatum: 07. Mai 2010
Änderungsdatum: 11. Juli 2016
formular vorselektieren vorselektierung initialwert
Dieser Artikel beschreibt, wie Sie innerhalb eines Formulares Werte vorselektieren und somit Initialwerte setzen.
Am Beispiel von Umfangreiches Bestellformular können Sie in nachfolgenden Beispielen ersehen, wie Sie Werte über das PHP-Framework innerhalb eines Formulares vorselektieren können.
...
//Radiobutton:
$formular->addElement('radio', 'salutation', 'Anrede*', array('value' => 'Frau', 'attributes' => array('class' => 'wglRadioFloat'), 'options' => array('Herr' => 'Herr', 'Frau' => 'Frau'), 'validators' => array(array('type' => 'required', 'errorMessage' => 'Bitte wählen Sie Ihre Anrede aus.'))));
//Checkbox:
$formular->addElement('checkbox', 'furtherInfo', 'Zukünftiger Kontakt', array('value' => 'mail', 'options' => array('mail' => 'Sie dürfen mich per Mail kontaktieren', 'telefon' => 'Sie dürfen mich per Telefon kontaktieren', 'brief' => 'Sie dürfen mich per Post kontaktieren'), 'validators' => array()));
//Select:
$formular->addElement('select', 'found', '', array('value' => 'In Printmedien', 'attributes' => array('class' => 'L'), 'options' => array('' => 'Wie haben Sie uns gefunden?', 'Über das Internet' => 'Über das Internet', 'In Printmedien' => 'In Printmedien')));
//Multi-Select:
$formular->addElement('selectMulti', 'format', 'Format*', array('attributes' => array('style' => 'width:100%'), 'validators' => array(array('type' => 'required', 'errorMessage' => 'Bitte wählen Sie mindestens Format aus.'))));
$formular->elements['format']->addOption('print', 'gedruckt', true);
$formular->elements['format']->addOption('pdf', 'PDF', false);
$formular->elements['format']->addOption('html', 'HTML', true);
//Input Hidden:
$formular->addElement('hidden', 'nameHidden', '', array('value' => 'hiddenValue', 'validators' => $validators));
//...
Mit aktuellen Versionen des Formular-Weblics® steht Ihnen die Möglichkeit zur Angabe von Initialwerten bereits komfortabel zu Eingabefeldern zur Verfügung.