mailformplus: nach validierung gehen werte verloren [Gelöst]

  • alexliebe alexliebe
    R2-D2
    0 x
    114 Beiträge
    0 Hilfreiche Beiträge
    23. 08. 2008, 09:42

    Hi Profs,

    mailformplus 4.0.7 / typo3 4.2.1

    Ich habe folgedens Problem und finde überhauptnichts dazu im Web.

    Nach einer Validierung zum Beispiel eines normalen Textfeldes, gehen ALLE Werte von Radiobuttons, Checkboxen und Dropdownlisten verloren.

    Beispiel Dropdown:
    [TS]<label for="institution">###LLL:institution######required_institution###</label>
    <select name="institution" id="institution" value="###institution###">
    <option value="A" ###institution_A###>A</option>
    <option value="B" ###institution_B###>B</option>
    <option value="C" ###institution_C###>C</option>
    </select>

    [/TS]

    Beispiel für Radio:
    [TS]<div class="caption">###LLL:position######required_position###</div>
    <input type="radio" name="position" value="student" id="position" style="border-style:none;" ###position_student###><label class="radio_caption" for="position">###LLL:position_student###</label>
    <input type="radio" name="position" value="research" id="position" style="border-style:none;" ###position_research### /><label class="radio_caption" for="position">###LLL:position_research###</label>
    <input type="radio" name="position" value="sponsor" id="position" style="border-style:none;" ###position_sponsor### /><label class="radio_caption" for="position">###LLL:position_sponsor###</label>
    [/TS]

    Hat jemand von Euch einen Tipp für mich - ich hänge und komm nicht weiter.

    Liebe Grüße
    Alex


  • 1
  • alexliebe alexliebe
    R2-D2
    0 x
    114 Beiträge
    0 Hilfreiche Beiträge
    26. 08. 2008, 19:18

    Hat echt niemand eine Idee - oder ist die Frage so doof und ich habe etwas übersehen?

    Gruß Alex

  • alexliebe alexliebe
    R2-D2
    0 x
    114 Beiträge
    0 Hilfreiche Beiträge
    26. 08. 2008, 20:28

    ok: für radio-button hab ich es jetzt herausgefunden.

    richtig ist:
    [TS]<div class="caption">###LLL:position######required_position###</div>
    <input type="radio" name="position" value="student" id="position_student" style="border-style:none;" ###checked_position_student###><label class="radio_caption" for="position_student">###LLL:position_student###</label>
    <input type="radio" name="position" value="research" id="position_research" style="border-style:none;" ###checked_position_research### /><label class="radio_caption" for="position_research">###LLL:position_research###</label>
    <input type="radio" name="position" value="sponsor" id="position_sponsor" style="border-style:none;" ###checked_position_sponsor### /><label class="radio_caption" for="position_sponsor">###LLL:position_sponsor###</label>
    [/TS]

    in diesem Beispiel merkt sich mailformplus nach der Validierung die Auswahl.

    Für ein Dropdown-Menü bekomme ich es nicht hin.

  • Flexi Flexi
    Padawan
    0 x
    51 Beiträge
    0 Hilfreiche Beiträge
    26. 08. 2008, 23:48

    Hallo
    Für Dropdowns muss man das noch bei den Options unterbringen:

    ###selected_title_Herr###

    "Herr" ist value und "title" ist der name des pulldowns.

    Steht aber alles in der Anleitung bzw im Beispieltemplate.
    Gruß
    Flexi

  • alexliebe alexliebe
    R2-D2
    0 x
    114 Beiträge
    0 Hilfreiche Beiträge
    27. 08. 2008, 07:58

    Hallo Flexi,

    BESTEN DANK.

    Aus irgendeinem Grund habe ich immer das "improved"-Template herangezogen.
    Das normale "demo" Template ist die Lösung #angry#

    Erst schauen - dann fragen #angry#

    Auf alle Fälle bin ich nun sehr glücklich - DANKE!

    Gruß Alex

  • SNaKeMe SNaKeMe
    T3PO
    0 x
    8 Beiträge
    0 Hilfreiche Beiträge
    03. 09. 2008, 00:55

    Hallo,

    da ich mir grad einen Wolf nach meinem Fehler gesucht habe. Gebe ich noch folgenden einfach aber vielleicht irgendwann hilfreichen Tipp ab:

    [b]"Keine Leerzeichen im value/Wert!"[/b]

    [b]Richtig:[/b]
    [HTML]<option value="Herr_Dr." ###selected_mitantragsteller_anrede_Herr_Dr.###>Herr Dr.</option>[/HTML]

    [b]Falsch:[/b]
    [HTML]<option value="Herr Dr." ###selected_mitantragsteller_anrede_herr_doktor###>Herr Dr.</option>[/HTML]

    #angry#

  • 1