用jQuery在ContentEditable字段(Html 5)中控制输入用户(例如,禁止使用的单词)的方法是什么?
<div contentEditable="true" id="title" >
...
$('#title').focus(function()
...
不起作用。
谢谢你的帮助。
文森特
最佳答案
如果你想控制用户的输入,你应该处理keydown
事件,或者类似的事情。在该事件处理程序中,如果用户输入了禁止的键,则可以执行e.preventDefault()
操作,这样就不会在元素中输入该键。例如。
$('div[contenteditable=true]').keydown(function (e) {
e.preventDefault();
});