Chernichko
@Chernichko
Учусь.

Как имитировать нажатие на кнопку ENTER по полю?

У меня есть форма в которой есть поле и кнопка: в поле вводишь код нажимаешь на кпонку и тебе выводятся данные.

<form>
...
<input type="text" class="text">
<input type="button">
...
<input type="submit" class="mainbutton">
</form>


но когда я ввожу в поле class text текст и нажимаю на enter нажимается та кнопка, которая самая основная mainbutton.

пробовала изменить на

<input type="text" class="text"  onkeyup="if(key(event)==13){promoDisc();}">
<input type="submit">


кнопка срабатывает, а потом тут же срабатывает основная

как мне разделить "область действия" кнопки enter?
  • Вопрос задан
  • 866 просмотров
Решения вопроса 2
alexey-m-ukolov
@alexey-m-ukolov Куратор тега JavaScript
if (key(event) == 13) {
  promoDisc();
  return false
}

learn.javascript.ru
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
trushka
@trushka
Можно textarea вместо input использовать, тогда submit по энтеру не будет срабатывать
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
24 нояб. 2024, в 18:08
1000 руб./за проект
24 нояб. 2024, в 17:52
3000 руб./за проект
24 нояб. 2024, в 16:14
1000 руб./за проект