Как предотвратить работу «Enter» в div, помеченном как contentEditable?

Вот пример jsfiddle. Я создал div и пометил его как редактируемый. Я пытаюсь захватить и предотвратить ввод новой строки клавишей Enter. Похоже, что возврат false из функции события и остановка распространения события не предотвращает вставку новой строки <div><br></div> (в chrome другие браузеры вставляют другие вещи... пытаясь предотвратить все это...).


person Justin808    schedule 13.05.2011    source источник


Ответы (1)


Добавьте e.preventDefault(); вместо return false;

http://jsfiddle.net/7yYpe/4/

person Thomas Shields    schedule 13.05.2011