Сделайте <br> вместо <отделения> </отделение> путем нажатия Enter на contenteditable

Я написал немного кода в своем обработчике событий клавиатуры для вставки a <br> в ответ на нажатие клавиши Enter:

event.preventDefault();
document.execCommand('InsertHTML', true, '<br>');

Это только работает, если курсор между двумя Буквами, если на конце мне нужно два <br>- Элементы. Я могу обнаружить, если я нахожусь на конце Строки? Или некоторая другая рабочая идея для Ввести проблемы?

Я также пытался поймать нормальное ключевое событие (wothout нажатая клавиша Ctrl) и создать событие клавиатуры с JS, где клавиша Enter нажимается вместе с ctrl. Но этот dosn't работает …

Это только должно Работать в Webkit/Safari …

14
задан Shog9 20 June 2010 в 23:20
поделиться