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?
Antwort
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.
- 1. Können wir bootstrap modal ohne JavaScript verwenden
- 2. Können wir CSS- und JS-Dateien in einer Datei kombinieren?
- 3. Können wir @properties in einer gemeinsamen Datei
- 4. Können wir Phonegap Javascript Bibliothek mit einer normalen Internetseite verwenden?
- 5. Können wir & in URL verwenden?
- 6. Können wir ember-cli rein als Frontend verwenden wie wir javascript und jquery verwenden?
- 7. Können wir Funktion als Return-Anweisung in Javascript verwenden?
- 8. können wir javascript in .net window application
- 9. Wie können wir eine Batch-Datei in C++ verwenden?
- 10. Wie können wir Umgebungsvariablen in einer Jekyll-Konfigurationsdatei verwenden?
- 11. JavaScript in einer anderen JavaScript-Datei verwenden
- 12. Können wir 'Where' in einer Lambda-Funktion in Haskell verwenden?
- 13. Wie können wir $ compile außerhalb einer Direktive in Angularjs verwenden
- 14. Können wir INSTALL_REFERRER zweimal in einer Android-App verwenden?
- 15. Können wir eine S3-Datei mit Javascript im Browser herunterladen?
- 16. Warum verwenden wir pthread_exit(), wenn wir return verwenden können?
- 17. Können wir Haselnuss in ASP.Net Anwendung verwenden?
- 18. Können wir Rest API in ASP.Net verwenden?
- 19. Können wir Regex in Symfony2 Zugriffskontrolle verwenden?
- 20. Können wir NSFileManager in iphone verwenden?
- 21. Können wir Core-PHP in Codeigniter verwenden?
- 22. Können wir log4j in mapreduce verwenden?
- 23. Können wir verwenden? Operator in sql
- 24. Können wir den Vererbungsinhalt in Sitecore verwenden?
- 25. Können wir Xamarin.android Code in Xamarin.ios verwenden?
- 26. Können wir 'else unless' in Ruby verwenden?
- 27. Können wir Variablen in app.config-Datei
- 28. Können wir die in einem JavaScript geschriebene Funktion in einer anderen JS-Datei aufrufen?
- 29. Können wir ngRoute und ui.router zusammen in angularJS app.js verwenden?
- 30. Können wir erstellen Log-Dateien mit Javascript
Haben Sie es versucht? –
Können wir den gleichen Satz sowohl im Titel als auch im Inhalt einer Frage auf StackOverflow verwenden? – nozzleman
Ja, könnten Sie. Fügen Sie den Code so weit wie möglich hinzu. – chris85