Formulare: Optionsschaltfläche

  • Name: Geben Sie einen passenden Namen für das Feld ein. Sie verwenden diesen Namen nach dem Absenden des Formulars zum Abfragen des geposteten Wertes. So enthält zum Beispiel @COUNTRY nach dem Absenden den Wert einer Optionsschaltfläche mit dem Namen „COUNTRY“.
  • Wenn das Element schreibgeschützt sein soll, setzen Sie ein entsprechendes Häkchen. Ein schreibgeschütztes Feld kann nicht geändert werden (es kann jedoch als Registerkarte verwendet und markiert werden, oder es können Werte daraus kopiert werden).
  • Feldtyp: Der Feldtyp wurde automatisch angelegt, als die Optionsschaltfläche platziert wurde. Sie können dies auch in ein Kontrollkästchen ändern.
  • Wert: Definieren Sie den Wert  für die Optionsschaltfläche. Das können Sie wie gewohnt tun: 1,0, ja, nein, etc.
  • Status:
    • Standardmäßig aktiviert
    • Standardmäßig deaktiviert
    • Checked if: Mit dieser Option kann eine Bedingung angewendet werden.

Beispiel: Die Optionsschaltfläche als ausgewählt anzeigen, wenn der der Wert in der Datenbank für das Feld COUNTRY „BE“ ist.
@COUNTRY='BE'

Optionsschaltflächen werden nicht einzeln verwendet, sondern als eine Gruppe an Optionsschaltflächen. Sobald eine Optionsschaltfläche ausgewählt wurde, können Sie eine Optionsschaltfläche nicht wieder „abwählen“ (standardmäßiges HTML-Verhalten). Die Optionsschaltflächen haben alle denselben Feldnamen, jedoch unterschiedliche Werte. Es wird nur der ausgewählte Wert abgesendet.

Wenn ein Listenfeld mit einer Optionsliste verknüpft ist, und das Feld auf den Typ „Einzelwert“ eingestellt ist, können Sie dieses Feld als Optionsschaltfläche in das Formular einfügen. Die Funktion 'OPTION' holt aus der Optionsliste den übersetzten Wert für den Feldwert. Siehe Liste Design und Übersetzungen für weitere Informationen zu Optionslisten.

Quellcode:
<label><input id="COUNTRYGENDER_BEm" msgchecked="~IF(CHKPROP(@COUNTRYGENDER,'BEm'),CHECKED,)~" name="COUNTRYGENDER" type="radio" value="BEm" />~OPTION(COUNTRYGENDER.BEm)~</label><br />
<label><input id="COUNTRYGENDER_FRf" msgchecked="~IF(CHKPROP(@COUNTRYGENDER,'FRf'),CHECKED,)~" name="COUNTRYGENDER" type="radio" value="FRf" />~OPTION(COUNTRYGENDER.FRf)~</label>

Zurück zu Komponenten