2016-11-01 2 views
-1

Ich verstehe, dass sie unterschiedlich sind, und sie haben jeweils ihre eigenen speziellen Dinge, die sie Client-und Server-Seite tun. Nehmen wir an, Sie validieren ein Formular. Sie verwenden JavaScript, um das Formular zu validieren. Wenn keine Fehler vorliegen, führen Sie PHP aus, um einen Datensatz in die Datenbank einzufügen. Wie würdest du das machen? Gibt es eine Möglichkeit, PHP in JavaScript auszuführen oder eine PHP-Methode zusammen aufzurufen?Können wir JavaScript- und PHP-Formularüberprüfungsskripte in einer Datei verwenden?

+2

Haben Sie es versucht? –

+0

Können wir den gleichen Satz sowohl im Titel als auch im Inhalt einer Frage auf StackOverflow verwenden? – nozzleman

+0

Ja, könnten Sie. Fügen Sie den Code so weit wie möglich hinzu. – chris85

Antwort

0

Sie können JavaScript und PHP-Validierung zusammen verwenden (in der Tat sollten Sie). Der einfachste Weg, dies zu tun, ist das Hinzufügen einer versteckten Schaltfläche zum Senden auf Ihrer Seite. Die sichtbare Schaltfläche zum Senden sollte vom Typ button sein und sollte Ihre JavaScript-Validierung auslösen. Wenn die Eingabe Ihre Validierungsregeln besteht, lösen Sie einen Klick auf die ausgeblendete Schaltfläche aus, um das Formular an den Server zu senden.

Es ist erwähnenswert, dass Sie, wenn Sie dieser Route folgen, auch Eingaben mit dem Schlüssel Enter abfangen (da dieser Tastendruck automatisch Formularübergaben auslöst) und diese durch Ihre eigene benutzerdefinierte Funktion weiterleiten.

Natürlich können Sie auch die Schaltfläche zum Senden vollständig deaktivieren, bis das Formular die JavaScript-Validierung besteht. Mit dieser Methode können Sie jedes Feld überprüfen, wenn sich der darin enthaltene Wert ändert, und erst dann die Übergabeschaltfläche aktivieren, wenn das Formular vollständig gültig ist.

Ohne Beispiele ist es schwierig, eine Lösung für Ihren spezifischen Anwendungsfall zu finden.

Verwandte Themen