避免在每个keydown事件上检查键码

时间:2017-11-22 11:07:42

标签: javascript forms iframe

我在iframe中有一个表单(id:iframeId)。我无论如何都无法更改表单的内容。 现在,不应该在点击enter(keyCode 13)时提交表单,因为正在进行一些自定义(字段值修改等)。 以下脚本用于阻止表单在按enter键时提交。但这是在每次按键时触发,因此在将数据输入表单时会降低用户体验。

$(document.getElementById('iframeId').contentWindow.document).keydown(function (e) {
        if(e.keyCode==13)
        {
            e.preventDefault();
            alert("Form is not getting submitted");
        }
    }); 

有人可以建议更好的方法来实现相同的,即阻止表格(内部iframe)提交点击enter按钮吗?

0 个答案:

没有答案
相关问题