Wie füge ich einem Drupal-Formular eine clientseitige Formularüberprüfung hinzu? Zum Beispiel im Kommentar-Modul. Wenn der Besucher die E-Mail-Adresse nicht eingibt, möchte ich ein Fenster mit der Meldung "Bitte geben Sie die E-Mail-Adresse ein" öffnen.
Ich hoffe, jemand kann mir ein Beispiel geben, wie ich das mache.
Antworten:
Sie können entweder das clientseitige Validierungsmodul ausprobieren (ich habe es nicht getan ) oder es über das für jQuery erforderliche Plugin für bestimmte Formularelemente verarbeiten, indem Sie Validierungsregeln in Ihre benutzerdefinierte js-Datei einfügen und es mit Ihrem benutzerdefinierten Design laden - http: / /docs.jquery.com/Plugins/Validation/Methods/required Es gibt keine wahrnehmbaren Drupal-Formular-API-Macken, die Sie als alles auf der Clientseite behandeln müssen.
quelle
Ich bin voreingenommen, seit ich http://drupal.org/project/clientside_validation erstellt habe , aber es verwendet http://bassistance.de/jquery-plugins/jquery-plugin-validation/ , um alle Überprüfungen durchzuführen Modul ist, dass Sie keinen Code schreiben müssen
quelle
Verwenden Sie eine Vorverarbeitungsfunktion, um http://bassistance.de/jquery-plugins/jquery-plugin-validation/ und ein Skript mit spezifischen Einstellungen für Ihr Knotenformular zu laden .
quelle