textarea在第一次提交后第二次没有按下提交

时间:2016-11-03 19:00:56

标签: javascript jquery html forms

我有一个textarea,当输入字段不为空时提交。假设我想通过以下方式同时按下回车键来阻止多次提交,它只会在每次刷新页面时提交。这是代码:

window.formWasSubmitted = false;

    document.getElementById('new-input').addEventListener('keyup', function (e) {
        var code = (e.keyCode ? e.keyCode : e.which);
        if (code == 13 && $.trim($(this).val()) && !window.formWasSubmitted) { // enter key press     && $(this).val().length > 0
            e.preventDefault();
            window.formWasSubmitted = true;
            send();
        }
        //window.formWasSubmitted = false;
    });

请问我如何在每次输入数据时不刷新页面的情况下提交textarea

1 个答案:

答案 0 :(得分:0)

你的问题不是很清楚,但听起来你想要去掉输入键。那是对的吗?由于您正在使用JQuery,请查看以下内容:Debounce function in jQuery