文本区在第一次提交后第二次按回车不提交



我有一个文本区,当输入字段不为空时提交。假设我想防止在同时按下enter键时多次提交,它只在每次刷新页面时提交。这是代码:

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;
    });

请我如何允许文本区提交而不刷新每次输入数据的页面

你的问题不是很清楚,但听起来你想要破解回车键。对吗?由于您正在使用JQuery,请查看以下内容:JQuery中的Debounce函数

最新更新