In meiner Website arbeite ich an einer Seite, die ein Bild anzeigen wird, und hat ein Formular mit einem Texteingabefeld. Ich möchte wissen, ob es eine Möglichkeit gibt, das Formular automatisch zu senden, wenn der Benutzer die richtige Antwort in das Texteingabefeld eingibt.gibt es eine Möglichkeit, ein Formular automatisch zu senden, wenn der Benutzer die richtige Antwort eingibt?
Antwort
Sie können dies erreichen, indem sie mit Hilfe von JavaScript und PHP json_encode wie folgt:
document.addEventListener("DOMContentLoaded", function() {
var inputField = document.getElementById("yourInputField");
inputField.addEventListener("input", submitFormIfCorrect);
});
function submitFormIfCorrect(event) {
var element = event.target;
var correctAnswer = <?php echo json_encode($answer) ?>;
if (element.value === correctAnswer) {
// submit form
}
}
Ich hätte klarer sein sollen, meine Website ist in PHP programmiert. Die Antwort, die der Benutzer eingeben muss, wird aus einer MySQL-Abfrage gezogen und dann in eine PHP-Variable umgewandelt. Gibt es eine Möglichkeit, das Formular automatisch zu senden, wenn diese PHP-Variable in das Texteingabefeld eingegeben wird? –
Aktualisierte Antwort. – Synch
Danke, es funktioniert, aber es ist nicht automatisch sendend Ich muss aus dem Eingabefeld klicken, um zu senden. –
- 1. Gibt es eine einfache Möglichkeit, ein Skript neu zu starten, wenn der Benutzer ungültige Daten eingibt
- 2. Automatisch E-Mail senden, wenn Benutzer E-Mail-Adresse eingibt
- 3. Gibt es eine vordefinierte Funktion in iOS, die aktiviert wird, wenn der Benutzer ein Symbol eingibt?
- 4. Gibt es eine Möglichkeit, ein InfoPath-Formular an eine Access-Datenbank zu senden, wenn das Formular zuerst entworfen wurde?
- 5. Gibt es eine Möglichkeit, Formularantwort zu ignorieren?
- 6. Gibt es eine einfache Möglichkeit, ein ASP.NET-Formular zu löschen?
- 7. Gibt es eine Möglichkeit, ein GET-Formular zu stoppen, um leere Variablen zu senden?
- 8. Gibt es eine Möglichkeit, ein Kalenderereignis über UIActivityViewController zu senden?
- 9. Gibt es eine Möglichkeit für ein Eingabefeld, eine Funktion auszuführen, wenn der Benutzer die Eingabetaste drückt?
- 10. Xamarin Formular: Gibt es eine sichere Möglichkeit, Benutzer zu verhindern, die Zeit zu ändern
- 11. Node.js gibt es eine Möglichkeit, ein Array innerhalb einer JSON-Antwort zu senden?
- 12. Gibt es eine Möglichkeit, eine Cookie-Antwort schnell zu erhalten?
- 13. Gibt es eine Möglichkeit zu wissen, ob Benutzer Mail öffnen?
- 14. Gibt es eine Möglichkeit, alle vorhandenen Gruppen automatisch zu durchlaufen?
- 15. Aufruf-API jedes Mal, wenn der Benutzer die Ansicht eingibt
- 16. Gibt es eine Möglichkeit, eine Antwort zu dekomprimieren, ohne die Accept-Header in der Anfrage zu senden?
- 17. Loading eine andere Datei, wenn der Benutzer sagt, die richtige Antwort
- 18. Gibt es eine Möglichkeit, eine abgelaufene SESSION-Variable zu aktualisieren?
- 19. gibt es eine bessere Möglichkeit, die richtige Methodenüberladung auszuwählen?
- 20. Gibt es eine Möglichkeit, ein PDF zu verfolgen?
- 21. Git: Gibt es eine Möglichkeit, einen Teilbaum automatisch zu verschieben?
- 22. Gibt es eine Möglichkeit, Dateien automatisch nach wwwroot zu kopieren?
- 23. Gibt es eine Möglichkeit, Anforderungen.txt automatisch auszugeben?
- 24. Gibt es eine Möglichkeit, mit unsichtbarem Recaptcha zu erkennen, ob der Benutzer möglicherweise ein Bot ist?
- 25. Gibt es eine Möglichkeit, die Anzahl der Einreichungen für ein PHP-Formular zu begrenzen?
- 26. Gibt es eine Möglichkeit, in Netbeans 8 automatisch zu speichern?
- 27. Ethereum. Gibt es eine Möglichkeit, über die Vertragserstellung zu informieren?
- 28. Gibt es eine Möglichkeit, einen Beitrag automatisch zu aktualisieren, wenn ein Beitrag in Wordpress veröffentlicht wird?
- 29. Gibt es eine Möglichkeit, ObjectId automatisch zu generieren, wenn ein Mungo-Modell neu erstellt wird?
- 30. Gibt es eine Möglichkeit, eine Java-Klasse zu starten, wenn ich auf die Schaltfläche "Senden" in meinem HTML-Formular klicke?
Sie auf jeden Fall, dass mit JavaScript tun können, ohne Mühe. Ihr Formular wird eine 'submit()' Methode haben. – sjahan
_Ich möchte wissen, ob es einen Weg gibt [...] _ Ja, gibt es. Aber das ist definitiv nicht verwandt mit MySQL, Java und in den meisten Fällen PHP (wie das Senden selbst auf der Client-Seite erfolgt) – Clijsters
werfen Sie einen Blick auf diese https://StackOverflow.com/questions/6065101/pass-value-from -html-form-to-php-ohne-das-Formular-senden- –