preventDefault文本区域无法在Firefox上运行

时间:2012-03-07 04:05:23

标签: javascript jquery google-chrome javascript-events

preventDefault在chrome textarea html元素上完美运行,当我尝试避免在按下Enter时断行并调用javascript函数。

但它只是在firefox上不起作用...有替代解决方案吗?

感谢

这是从Chrome运行良好的代码:

    $("#textAreaID").keypress(function (e) {
        if (e.keyCode == 13) {
            event.preventDefault();
            CallJavaScriptFunction();
        }
    });

1 个答案:

答案 0 :(得分:5)

您将事件参数传递为e,但在preventDefault()上调用event。它可能不是您唯一的问题,但您需要它e.preventDefault();为了做你正在尝试的事情。