2016-05-11 6 views
1

Hallo Ich benutze ein Formular auf meiner Website und das erforderliche Attribut scheint nicht funktioniert auf Mobile funktioniert es perfekt in meinem Browser. Hat jemand ein Problem mit jquery, Javascript oder Knoten-Paket?Require Attribute funktioniert nicht auf Handy

Auf Handy auch wenn ich irgendwelche Felder fülle, sende es aber nichts wird meiner Datenbank hinzugefügt. Ich möchte nur eine Möglichkeit finden, somme Fehlermeldung zu drucken.

+0

Überprüfen Sie, ob Ihr Handy-Browser HTML5 unterstützt. "required" ist ein Attribut von HTML5, benutze einen Browser, der HTML5 unterstützt. –

+0

Tut mir leid, ich habe nicht kopiert-einfügen Ich schrieb es direkt – anonym

+0

Die Tatsache ist, dass alle Benutzer nicht die Zeit nehmen, um zu prüfen, ob Browser HTML5 unterstützen, muss ich eine Validierung implementieren – anonym

Antwort

1

Input-Attribut "erforderlich" ist html5-Attribut nicht jQuery-Funktionalität. Hier haben Sie link und wenn Sie nach unten scrollen, können Sie die Browser-Unterstützung sehen, wo Sie es überprüfen können. Wenn Ihr Browser dieses Attribut nicht unterstützt, können Sie eine der jQuery-Bibliotheken zum Behandeln verwenden.

+0

Ja, aber das Problem ist, dass die Seite auf jede Weise aktualisiert wird, ich möchte eine alternative Lösung, um Fehlermeldungen auszugeben. Kennst du irgendwelche ? – anonym

+0

Sie müssen eine Bedingung erstellen, in der Sie $ ('input ["required"]) überprüfen müssen. Val() wenn das Muster nicht übereinstimmt, dann müssen Sie Ihre Javascript-Funktion false zurückgeben – Franky238

+0

Sie können dieses Beispiel verwenden [plugin ] (https://jqueryvalidation.org/category/plugin/) – Franky238