Отмена события по нажатию на 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, время: 23:59. |