Erstellen eines Optionsfeld -Eingangsfeldes

Erstellen eines Optionsfeld -Eingangsfeldes

Problem

Sie möchten ein Optionsfeld für Ihre Blade -Vorlage erstellen.

Lösung

Benutze die Form :: Radio () Methode.

Sie müssen nur das erste Argument verwenden, Name.

Form :: Radio ('Single')
[/c] c
Dies erzeugt die folgende HTML.
[CC Lang = "html" entkommen = "True" Width = "700"]

Optionsschaltflächen sind jedoch am sinnvollsten, wenn Sie mehrere mit demselben Namen, aber unterschiedlichen Werten haben. Geben Sie den Wert mit dem zweiten Argument an.

Form :: Radio ('Sex', 'männlich')

Form :: Radio ('Sex', 'weiblich')

Jetzt wird der Wert entweder "männlich" oder "weiblich" sein.



Wenn Sie den Wert so überprüft haben möchten.

Form :: Radio ('Sex', 'männlich')

Form :: Radio ('Sex', 'weiblich', wahr)

Dies fügt das geprüfte Attribut zum zweiten Optionsfeld hinzu.



Schließlich können Sie mit dem vierten Argument zusätzliche Attribute zum Eingabefeld hinzufügen.

Form :: Radio ('Beispiel', 1, True, ['Klasse' => 'Feld'])

Jetzt hat das Feld das Klassenattribut.

Diskussion

Das entsprechende Optionsfeld wird basierend auf den Flash -Daten automatisch überprüft.

Wenn Sie das Formular aufgrund von Fehlern neu reflektieren.

Wenn Sie ein Modell an das Formular gebunden haben, wird der Wert aus den Daten des Modells gezogen. Siehe Erstellen eines neuen modellbasierten Formulars.