按Enter [html,javascript] </textarea>,在<textarea>中禁止换行

时间:2009-10-25 23:27:43

标签: javascript html

我想在按回车时禁止换行。相反,我想提交表格。我知道如何在按下输入文本区域时提交表单,但我不知道在按下回车时按下换行符。我需要将其隐藏在用户之外,我的意思是我希望用户不要看到即使片刻进入新行。

提前谢谢。

1 个答案:

答案 0 :(得分:1)

您可以在keypress事件处理程序中禁止默认键操作:

textArea.onkeypress = function(evt) {
    evt = evt || window.event;
    var charCode = evt.keyCode || evt.which;
    if (charCode == 13) {
        evt.returnValue = false;
        if (evt.preventDefault) {
            evt.preventDefault();
        }

        // Do the form submit
        this.form.submit();
    }
};