Zum Inhalt springen

Formhandler Error Checkbox, Radio unselektiert

Erstellt am 11. Februar 2014 · 2 Antworten · letzte Antwort am 12. Februar 2014

Tags: Formhandler, Frage

aussteiger ·

Hallo zusammen,

mit dem formhandler habe ich ein Problem. Wenn das Formular nicht korrekt ausgefüllt wird, dann werden meine Radio und Checkboxen zurückgesetzt. Gibt es eine Möglichkeit dies zu fixen?

Hier eine Checkbox:

<input type="checkbox" name="###formValuesPrefix###[agreement][]" value="###LLL:agreement###" id="agreement" ###checked_agreement###>

und ein Radio Input:

<input type="radio" id="salutation-type-mrs" name="###formValuesPrefix###[salutation-type]" value="###LLL:salutation_2###" ###checked_salutation-type_mrs###>

Hat jemand eine Idee für einen korrekten Code?

Grüsse und Danke
aussteiger

Schweriner ·

Probier mal:

<input type="checkbox" name="###formValuesPrefix###[agreement][]" value="###LLL:agreement###" id="agreement" ###checked_agreement_###LLL:agreement######>

Und beim Radio mit Array

<input type="radio" id="salutation-type-mrs" name="###formValuesPrefix###[salutation-type][]" value="###LLL:salutation_2###" ###checked_salutation_###LLL:salutation_2######>

Hoffe das mit den Markern in Markern funktioniert.

aussteiger · · Beste Antwort

Hallo Schweriner,

dein Hinweis mit dem Marker ###checked_agreement_###LLL:agreement###### hat mich bereits weiter gebracht. Aber den Abschnitt ###LLL:agreement### muss ich als Text eintragen. Im Language-Marker ist ein Umlaut. Dieser produziert vermutlich einen Fehler. Daher habe ich nochmals "_agreement" angefügt. Und auch das Value vorsichtshalber fix eingesetzt.

<input type="checkbox" name="###formValuesPrefix###[agreement][]" value="agreement" id="agreement" ###checked_agreement_agreement###>

Beim Radio hat es fast funktioniert. Hier mein finales Feld:

<input type="radio" id="salutation-type-mrs" name="###formValuesPrefix###[salutation-type][]" value="###LLL:salutation_2###" ###checked_salutation-type_###LLL:salutation_2######>

Hier habe ich beim "checked" noch den -type_ angesetzt. So hat es jetzt funktioniert.

Grüsse

aussteiger