限制可写div上的回车

时间:2011-09-06 14:35:26

标签: jquery html css

我通过添加contentEditable =“true”使div成为可写的。 我想将文本限制为一行,并限制用户输入多行。我怎么能这样做?

2 个答案:

答案 0 :(得分:2)

将一个函数绑定到div上的按键事件并禁止输入按钮

$("div").keypress(function(event){
  if ( event.which == 13 ) {
     event.preventDefault();
   }
});

http://jsfiddle.net/pyeyY/

答案 1 :(得分:1)

你走了:

div.onkeydown = function (e) {
    if ( e.keyCode === 13 ) { e.preventDefault(); }
};

现场演示: http://jsfiddle.net/3QbCk/