jQuery-Submit-Funktion ruft keine HTML5-Validierung auf

8

Ich habe ein einfaches HTML5-Formular, das keine <input type="submit"> enthält, da die Schaltfläche zum Übergeben des Formulars außerhalb des Formulars liegt. Es gibt mehrere Eingaben im Formular, für die die Eigenschaft required="required" propert festgelegt ist.

Der Knopf außerhalb des Formulars, das ich senden werde, hat den folgenden Code beigefügt:

%Vor%

Wenn Sie auf die Schaltfläche klicken, wird die normale HTML5-Validierung für die erforderlichen Felder nicht ausgeführt. Was mache ich falsch? Gibt es eine Möglichkeit, zu überprüfen, ob das Formular gültig ist, bevor das Senden erzwungen wird?

    
Icode4food 09.10.2013, 19:16
quelle

1 Antwort

12

Ich habe mein Ziel erreicht, indem ich ein verstecktes Submit-Eingabeelement wie folgt hinzugefügt habe:

%Vor%

Ich füge dann den folgenden Code an meinen externen Submit-Handler an.

%Vor%

Dies führt dazu, dass die HTML5-Validierung ausgeführt wird, Standardfehlermeldungen angezeigt werden und alles gut funktioniert!

    
Icode4food 09.10.2013, 19:32
quelle

Tags und Links