We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 1924
    • 119 Posts
    Hallo liebes Forum,

    ich sitze nun schon länger an der og. Form-Validation von einem Satz (5x) Checkboxen welche angekreuzt sein müssen um das Formular abzuschicken. Ich habe mir die eForm-Doku zig Mal durchgelesen und komme einfach nicht darauf wie ich es anstellen soll. Das das Formular nur abgeschickt wird, wenn alle Boxen gecheckt sind. Verzweiflung naht!

    Bitte um Hilfe, Alex
      • 18830
      • 161 Posts
      Wenn du nur prüfen willst, ob ein Feld überhaupt ausgefüllt ist, schreib einfach in den Code für das betreffende Element:

      eForm="Name des Feldes, wie es in der Fehlermeldung angegeben werden soll::1"


      Also zum Beispiel:

      <input type="text" name="name" id="name" maxlength="60"  eform="Ihr Name::1" />


      Oben ins Feld kommt der Platzhalter [+validatonmassage+]

      Das Ganze sieht dann also so aus:

      <form method="post" action="[~[*id*]~]">
      <fieldset>
      <label>Schreiben Sie eine E-Mail ....</label>
      <p>[+validationmessage+]</p>
      <input type="hidden" name="formid" value="feedback" />
      <label for="name">Ihr Name</label><br />
      <input type="text" name="name" id="name" maxlength="60"  eform="Ihr Name::1" />
      <input type="submit" name="submit" value="Abschicken">
      </fieldset>
      </form>
      


      Und vergiss nicht, im Snippet-Aufruf einzufügen:

      &language=`german`


      Eventuell musst du die Meldung in der german.inc.php, die du im eForm-Ordner findest, übersetzen. (Das heißt, ich bin jetzt nicht so ganz sicher, ob die Datei überhaupt mitgeliefert iwrd. Falls nicht, ist es ja kein Problem, die english.inc.php zu kopieren und zu übersetzen.)
        • 1924
        • 119 Posts
        Hallo Mazso,

        vielen Dank für Deine Antwort, aber das funktioniert leider auch nicht.
        Hier mein Code, vieleicht ist ja immer noch etwas falsch:
              <input type="checkbox" value="checked" id="wf_AlleEingabezellen" name="Kontroll-Frage Nr.1"  eform="erste Checkbox::1"/>


        Schönen Gruß, Alex
          • 1924
          • 119 Posts
          Hallo,

          also es lag an Freizeichen und Punkten in Namen, Values und eForm-Validation-Tags. Nach dem Entfernen wurden die Checkboxen sofort richtig validiert.

          Schönen Gruß aus Hannover, Alex