检查ContentEditable内容

时间:2011-03-28 18:40:28

标签: jquery html5 contenteditable

使用jQuery在ContentEditable字段(Html 5)中控制输入用户(在实例中为禁用词)的方法是什么?

<div contentEditable="true" id="title" >
...
$('#title').focus(function()
...

不起作用。

感谢您的帮助。

文森特

1 个答案:

答案 0 :(得分:4)

如果您想控制用户的输入,您应该处理keydown事件或类似的事情。在该事件处理程序中,如果用户输入禁用密钥,则可以执行e.preventDefault(),以便不在该元素中输入密钥。例如。

$('div[contenteditable=true]').keydown(function (e) {
    e.preventDefault();
});