在jsp上禁用textarea中的enter键

时间:2016-01-20 04:52:42

标签: javascript jsp textarea

我想在jsp上禁用textarea中的回车键,但是该功能不起作用,当我按下它时输入键仍然是新行。

以下是在textarea中禁用enter键的功能:

$("textarea").on("keypress", function(e) {
if ((e.keyCode == 13)) {
e.preventDefault();

    }
});

还有jsp:

<td><form:textarea path="connote.shipperAddr" id="shipperAddr" name="shipperAddr" onfocus="this.select();" onmouseup="return false;" onblur="whenEmpty(this);"
htmlEscape="true" 
rows="3" cols="34"
tabindex="5"/> <form:errors
path="connote.shipperAddr" cssClass="error" /></td>

如何从textarea中禁用回车键?

1 个答案:

答案 0 :(得分:0)

您的代码运行正常。 Demo

$("textarea").on("keypress", function(e) {
if ((e.keyCode == 13)) {
e.preventDefault();

    }
});

请确保您的选择器$(textarea)能够获取textarea元素。form:textarea呈现正常<textarea></textarea>