我想在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中禁用回车键?
答案 0 :(得分:0)
您的代码运行正常。 Demo
$("textarea").on("keypress", function(e) {
if ((e.keyCode == 13)) {
e.preventDefault();
}
});
请确保您的选择器$(textarea)
能够获取textarea元素。form:textarea
呈现正常<textarea></textarea>
。