私のウェブサイトでは、イメージを表示し、テキスト入力フィールドを持つフォームを作成するページの作成に取り組んでいます。ユーザーがテキスト入力フィールドに正解を入力したときに、自動的に前記フォームを提出する方法があるかどうかを知りたいですか?は、ユーザーが正解を入力したときに自動的にフォームを送信する手段ですか?
答えて
次のように、JavaScriptとPHP json_encodeを使用することによって、これを達成することができます:
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
}
}
私はもっと明確にすべきでした、私のウェブサイトはPHPでプログラミングされています。ユーザーが入力する必要がある答えは、mysqlクエリから引き出され、php変数に変わります。PHP変数がテキスト入力ボックスに入力されたときに自動的にフォームを送信する方法はありますか? –
答えが更新されました。 – Synch
ありがとうございます、それは働いていますが、それは自動提出ではありません私は入力フィールドをクリックして提出する必要があります。 –
- 1. 入力テキストフィールドに10文字を入力したときにフォームを自動送信する方法
- 2. 画像アップロードフォームが自動的にフォームを送信するときに入力値を投稿しない
- 3. ユーザーが電子メールアドレスを入力したときに電子メールを自動的に送信
- 4. 新しいフォームがGoogleフォームから送信されるときに、Googleシートの列を自動入力する
- 5. 自動的にフォームをレイザーで送信
- 6. 外部サイトのフォームを自動入力して送信する
- 7. 入力で入力を押したときにWebKitブラウザがフォームを送信するのを防ぐには
- 8. PHP、HTML:フォームを自動的に送信
- 9. ユーザーがログインしているときにフォーム入力を自動入力する方法は?
- 10. 私がフォームを送信するときに入力したすべての値
- 11. テキストボックスから入力データを自動的に送信
- 12. フォームを送信するときにMySQLにPHPデータを入力
- 13. Yii CActiveFormは自動的にユーザー入力をサニタイズしますか?
- 14. 接続が正しいと、PHP Mailerが自動的に送信するメールを送信しますか?
- 15. フォーム入力を動的に作成してPHPに送信する方法
- 16. 鉄フォームを送信してフォーカスが紙入力のときに
- 17. jQueryフォーム送信ハンドラが呼び出されないときにコールバックが手動フォーム送信をトリガーする
- 18. PHPmailerがユーザーに入力したメールアドレスを送信します
- 19. ユーザーは1時間ごとに送信した入力をバンプすることができますか?
- 20. ファイルがアップロードされた後に自動的にフォームを送信する
- 21. JavaScriptを使って自動的にフォームを送信できますか?
- 22. ユーザーがログインするときに、セッションユーザーに自動コード入力
- 23. 提出する前にユーザー入力フォームのテキストを自動的に変更
- 24. ブートストラップモーダルとコードネイターでフォームを送信すると自動的に閉じます
- 25. BCCを送信したメールボックスに自動的に送信
- 26. 重力フォームに「次」または「送信」を動的に表示します
- 27. CURLを使用してフォームに自動入力できるか
- 28. 入力しないでフォームを送信するには
- 29. 自動入力を送信する(パスワード入力フィールド)
- 30. ボタンのクリックイベントは、入力したフォームを送信するときに入力されます
あなたは間違いなく努力なしにJavaScriptでそれを行うことができます。フォームには 'submit()'メソッドがあります。 – sjahan
_方法があるかどうかを知りたい[...] _はい、あります。しかし、これは間違いなくmysql、java、そしてほとんどの場合PHPとは無関係です(サブミット自体はクライアント側で行われるため) – Clijsters
を見てくださいhttps://stackoverflow.com/questions/6065101/pass-value-from -html-form-to-php-without-submitting-the-form –