htmlcheckboxes

This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

  • Die {htmlcheckboxes}-Funktion erzeugt eine Aufistung mehrerer Checkbox-Elementen.

    Erklärung


    Die {htmlcheckboxes}-Funktion erzeugt eine Aufistung mehrerer Checkbox-Elementen. Die {htmlcheckboxes}-Funktion hat nur ein öffnendes und kein schließendes Element.

    Parameter


    name = Definiert den Namen der Checkboxen.
    options = Gibt ein Array mit Werten für die Select-Box an z.B. array('key1' => 'Output 1', 'key2' => 'Output 2', 'key3' => 'Output 3').
    output = Gibt ein Array mit Werten für die Select-Box an z.B. array('Output 1', 'Output 2', 'Output 3').
    values = Gibt ein Array mit Werten für die Select-Box an z.B. array('key1', 'key2', 'key3')
    selected = Die angegebene Option ist bereits markiert (Mehrfachmarkierung über ein Array möglich).
    disableEncoding = Ruft intern die htmlspecialchars()-Methode auf, um vor fehlerhaften Eingaben zu schützen.
    separator = Angabe von Text/HTML, dass vor jedem Element eingefügt wird.

    Beispiele


    Smarty-Template

    1. {htmlcheckboxes options=$test selected=$selected}
    2. {* Ausgabe:
    3. <label><input type="checkbox" name="example[]" value="key1" /> Output 1</label>
    4. <label><input type="checkbox" name="example[]" value="key2" checked="checked" /> Output 2</label>
    5. <label><input type="checkbox" name="example[]" value="key3" /> Output 3</label>
    6. *}
    7. {htmlcheckboxes name="example" output=$arrayOutputs values=$arrayValues selected=$selected}
    8. {* Ausgabe:
    9. <label><input type="checkbox" name="example[]" value="key1" /> Output 1</label>
    10. <label><input type="checkbox" name="example[]" value="key2" checked="checked" /> Output 2</label>
    11. <label><input type="checkbox" name="example[]" value="key3" /> Output 3</label>
    12. *}
    13. {htmlcheckboxes name="example" output=$arrayOutputs values=$arrayValues selected=$arraySelected}
    14. {* Ausgabe:
    15. <label><input type="checkbox" name="example[]" value="key1" checked="checked" /> Output 1</label>
    16. <label><input type="checkbox" name="example[]" value="key2" /> Output 2</label><label>
    17. <input type="checkbox" name="example[]" value="key3" checked="checked" /> Output 3</label>
    18. *}
    19. {htmlcheckboxes name="example" options=$test separator='Test '}
    20. {* Ausgabe:
    21. <label><input type="checkbox" name="example[]" value="key1" /> Output 1</label>
    22. Test <label><input type="checkbox" name="example[]" value="key2" /> Output 2</label>
    23. Test <label><input type="checkbox" name="example[]" value="key3" /> Output 3</label>
    24. *}
    Display All

    5,699 times viewed