При нажатии клавиши ввода в текстовом поле предотвращает разрыв строки и удаляет текст в текстовом поле.

Я создаю текстовое поле и код javascript, который удаляет текст в текстовом поле при нажатии ввода, моя проблема в том, что при нажатии вводится разрыв строки, но я хочу предотвратить разрыв строки. это мой код для удаления текста из текстового поля при нажатии Enter:

if(e.keyCode == 13 && !e.shiftKey){
function clear() {
$("#mytxt :input").each(  function() {
    $(this) .val('');
    });
}
}
<textarea id="mytxt"></textarea>

так как я могу предотвратить разрыв строки при использовании моей функции?

Спасибо


person AFB    schedule 13.07.2013    source источник


Ответы (1)


Добавьте e.preventDefault(); в конец вашей функции.

https://developer.mozilla.org/en-US/docs/Web/API/event.preventDefault

person maxton    schedule 13.07.2013