Отмена события по нажатию на Enter
Доброго времени суток. Есть кнопка по нажатию на которую добавляются текстовые поля. Но когда нажимаешь на поле и enter то поле тоже добавляется, как можно это предотвратить?
|
Цитата:
|
Код добавления кнопки
$("#zakaz_bt").click(function(event){ event.preventDefault(); id++; $("#newEl").append("<input type='text' id='nametow_1' />"); }); Что нужно дописать, что бы тоже самое не срабатывало по нажатию на Enter |
Цитата:
- кратким - полным - демонстрирующим проблему У тебя какой-то огрызок... |
Цитата:
|
Ну если бы вы больше внимания уделяли коду, а не тому что бы "посмеяться" то заметили бы, что это то самое добавляемое поле, а на кнопку вешается обработчик. :)
|
Цитата:
|
$(document).keydown(function(e){ if (e.keyCode == 13) $("#zakaz_bt").click(); }); Самый элементарный вариант. |
Спасибо, но это не помогло. Мне нужно что бы по нажатию на enter поле не добавлялось. Сделала проверку перед id++
if (event.keyCode != 13) но это тоже не сработало |
$(document).keydown(function(e){ if (e.keyCode == 13) e.preventDefault(); }); пошел я спать.. |
Часовой пояс GMT +3, время: 15:14. |