有没有办法在用户输入正确的答案时自动提交表格?

时间:2017-11-21 13:16:23

标签: php ajax forms

在我的网站上,我正在制作一个显示图像的页面,并且有一个带有文本输入字段的表单。我想知道当用户在文本输入字段中输入正确的答案时是否有办法自动提交所述表单?

1 个答案:

答案 0 :(得分:0)

您可以使用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
    }
}