Zum Inhalt springen

mailformplus: dropdown als required will nicht

Erstellt am 18. November 2007 · 2 Antworten · letzte Antwort am 18. November 2007

Tags: Frage

Unbekannter Benutzer ·

Hallo,

ich habe in meinem mailformplus(4.0.3)-Template:

<select name="Anrede" id="Anrede" class="formsTextFieldsAnrede">
<option selected_topic_bitte="" waumlhlen="" value="bitte w&auml;hlen">bitte wählen</option>
<option selected_topic_frau="" value="Frau">Frau</option>
<option selected_topic_herr="" value="Herr">Herr</option>
</select>

Im BE unter "E-Mail Optionen" habe ich unter dem Punkt "Pflichtfelder (Geben Sie die Namen der Felder ein, getrennt durch ",")" folgendes stehen:
Nachricht,Anrede,Nachname,eMail

Wenn ich im FE das Formular versenden möchte, wird die "Anrede" nicht als benötigtes Feld erkannt.

Hat jemand eine Idee, woran das liegt?

--
Doni
----

Unbekannter Benutzer ·

Hallo Doni,

wenn der Benutzer in diesem Dropdown nichts auswählt, wird so wie ich das sehe "bitte wählen" als Wert übertragen. Mailformplus weiß jedoch nicht, dass dieser Wert der Standardwert ist und das Feld deshalb als nicht ausgefüllt gelten sollte.

Eine mögliche Lösung wäre:

<select name="Anrede" id="Anrede" class="formsTextFieldsAnrede">
<option value="">Bitte wählen</option>
<option ###selected_topic_frau### value="Frau">Frau</option>
<option ###selected_topic_herr### value="Herr">Herr</option>
</select>

Ist nichts ausgewählt, wird ein leerer Wert übertragen und das Feld sollte als nicht ausgefüllt erkannt werden.

lg,
Reinhard

Unbekannter Benutzer · · Beste Antwort

Danke! Hat geklappt!

Ich hab noch zusätzlich folgenden Fehler ausgebessert:

statt:
<option selected_topic_frau="" value="Frau">Frau</option>

muss es natürlich heißen:
<option selected_Anrede_frau="" value="Frau">Frau</option>

... dann merkt sich mailformplus auch die Auswahl 😉

--
Doni
----