Zum Inhalt springen

Mailformplus und selected - muss bei Fehler erneut ausgewählt werden.

Erstellt am 7. September 2007 · 7 Antworten · letzte Antwort am 12. September 2007

Tags: Frage

Arnie2001 ·

Hallo Leute, ich nutze Mailformplus und stelle fest, das bei fehlenden Pflichtangaben die Selected - Felder für Anrede usw. erneut ausgewählt werden müssen.

Ist dieses Verhalten normal?

<select size="1" name="Anrede" value="###selected_Anrede###">
<option value="Frau" selected_frau="">Frau</option>
<option value="Herr" selected_herr="">Herr</option>
</select>

Wie kann ich mailformplus dazu veranlassen das wie bei normalen Input-Feldern mit value="###value_Vorname###" auch in Seleted-Feldern die Werte zwischengespeichert werden? Ansonsten muss bei vergessenen Pflichtfeld, bzw. erscheinen der Fehlermeldung alle Auswahlfelder erneut angeklickt werden.

Gruß und Danke!

Mohan ·

Bzw. wird ja auch im Singlepage Demo dieses behandelt glaube ich:

HTML aus mailformplus_demo.html:
	<br/>
	<label for="topic" accesskey="t">Topic</label>
	###error_topic###<select name="topic" style="width:320px;" tabindex="5">
		<option value="leer" ###selected_topic_leer###></option>
		<option value="webdesign" ###selected_topic_webdesign###>Webdesign</option>
		<option value="hosting" ###selected_topic_hosting###>Webhosting</option>
		<option value="price" ###selected_topic_price###>Price for...</option>
		<option value="feedback" ###selected_topic_feedback###>Feedback</option>
		</select>
	<br/>
Arnie2001 ·

Ahhhhhhhhhhhh, #angry#

Danke dir für den Hinweis, hatte vergessen den Part topic mit zu übergeben:

###selected_Frau### statt ###selected_topic_Frau###

nun funzt es...

Danke Dir ganz herzlich!!!!!!!!!!

Arnie2001 ·

Jetzt habe ich ein Problem mit radio Feldern:

 <td align=left valign=middle ><div align="right">

    <input type="radio" name="Zaehlerstandsangabe_Grund"  value="jaehrliche_Rechnung" checked_Zaehlerstandsangabe_Grund_jaehrliche_Rechnung="" />
 
  </div></td>
  <td colspan="3" align=left valign=middle class="klein" >zur Erstellung einer j&auml;hrlichen Rechnung</td>
</tr>
<tr>
  <td align=left valign=middle ><div align="right">
    <input type="radio" name="Zaehlerstandsangabe_Grund"  value="Wohnungswechsel" checked_Zaehlerstandsangabe_Grund_Wohnungswechsel="" />
</div></td>
  <td colspan="3" align=left valign=middle class="klein" >zur Erstellung einer Rechnung aufgrund eines Wohnungswechsels</td>
</tr>
<tr>
  <td align=left valign=middle ><div align="right">
    <input type="radio" name="Zaehlerstandsangabe_Grund"  value="Zwischenrechnung" checked_Zaehlerstandsangabe_Grund_Zwischenrechnung="" />
</div></td>
  <td colspan="3" align=left valign=middle class="klein" >zur Erstellung einer unverbindlichen Zwischenrechnung</td>
</tr>
<tr>
  <td align=left valign=middle ><div align="right">
    <input type="radio" name="Zaehlerstandsangabe_Grund"  value="Abgrenzung_Preisaenderung" checked_Zaehlerstandsangabe_Grund_Abgrenzung_Preisaenderung="" />

Die ersten drei Radio-Felder funktionieren, d.h. beim vergessen der Plichtfelder bleiben diese sofern ausgewählt aktiv, nur der letzte Radio-Punkt bleibt trotz Auswahl nicht erhalten.

Was kann das sein?

Gruß und Danke!

Arnie2001 ·

Hat sich gerade erledigt:

<input type="radio" name="Zaehlerstandsangabe_Grund"  value="jaehrliche_Rechnung" ###checked_Zaehlerstandsangabe_Grund_jaehrliche_Rechnung### />
 
  </div></td>
  <td colspan="3" align="left" valign="middle" class="klein" >zur Erstellung einer j&auml;hrlichen Rechnung</td>
</tr>
<tr>
  <td align="left" valign="middle" ><div align="right">
    <input type="radio" name="Zaehlerstandsangabe_Grund"  value="Wohnungswechsel" ###checked_Zaehlerstandsangabe_Grund_Wohnungswechsel### />
</div></td>
  <td colspan="3" align="left" valign="middle" class="klein" >zur Erstellung einer Rechnung aufgrund eines Wohnungswechsels</td>
</tr>
<tr>
  <td align="left" valign="middle" ><div align="right">
    <input type="radio" name="Zaehlerstandsangabe_Grund"  value="Zwischenrechnung" ###checked_Zaehlerstandsangabe_Grund_Zwischenrechnung### />
</div></td>
  <td colspan="3" align="left" valign="middle" class="klein" >zur Erstellung einer unverbindlichen Zwischenrechnung</td>
</tr>
<tr>
  <td align="left" valign="middle" ><div align="right">
    <input type="radio" name="Zaehlerstandsangabe_Grund"  value="Abgrenzung_Preisaenderung" ###checked_Zaehlerstandsangabe_Grund_Abgrenzung_Preisaenderung### />

Gruß