Я использую короткую обработку openjs.com (1) , чтобы отключить ключ ввода в моих html-формах. Однако внутри textareas в этих формах я хочу ввести ключ, чтобы исправить нормальную пару CR-LF (потому что это то, что ожидают пользователи).Выборочно включить ключ ввода в HTML textarea (javascript)
В настоящее время при условии, я форма/вход структура выглядит следующим образом:
<form id="f1">
<fieldset>
<input>
<textarea id="f2"> ...
Следующие сценарии выполняются:
shortcut.add('Return', function() { /*empty*/ },
{ 'type':'keydown', 'disable_in_input':false,'propagate':true,
'target':document.getElementById('f1')});"
Это эффективно отключает клавишу ввода.
Я попытался, используя следующий код, чтобы включить его в текстовое поле:
shortcut.add(\"Enter\", function() { }, {'type':'keydown','propagate':false,
'disable_in_input':false, 'target':document.getElementById('f2') });
Но это не работает. Каков порядок распространения этого события? Должна ли она пузыриться из текстового поля или пузыря вниз от элемента формы?