Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 12.10.2021, 22:54
Профессор
Отправить личное сообщение для dima85 Посмотреть профиль Найти все сообщения от dima85
 
Регистрация: 14.03.2010
Сообщений: 194

Форма нажимая enter срабатывает другой button
Поставив курсор в ячейку text, заполнив и просто нажав Enter сработает alert 2 и после сработает alert 1,
Вопрос, почему такое происходит? я хочу только срабатывание alert 1, то есть отправить форму хочу.

<form onsubmit="alert('1');return false;">
     <button onclick="alert('2');">test</button>
     <input  value="" type="text" required="">
     <input type="submit" value="Save">
</form>

Пример: https://jsfiddle.net/nv3qd9pr/

Последний раз редактировалось dima85, 12.10.2021 в 23:05.
Ответить с цитированием
  #2 (permalink)  
Старый 13.10.2021, 00:36
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

dima85,
если не ставить тип для тега button, то по умолчанию он будет submit.

если нужна просто кнопка укажите type="button".

https://developer.mozilla.org/ru/doc...Element/button
Ответить с цитированием
  #3 (permalink)  
Старый 13.10.2021, 08:40
Профессор
Отправить личное сообщение для dima85 Посмотреть профиль Найти все сообщения от dima85
 
Регистрация: 14.03.2010
Сообщений: 194

Спасибо.
Ответить с цитированием
Ответ


Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подставить другой button после клика. Djambulat Angular.js 4 07.07.2017 14:06
Обработчик события срабатывает без события! Подскажите пожалуйста opawina Events/DOM/Window 3 11.09.2016 06:49
Форма с чекбоксом, как вывести данные в другой блок tatynechka jQuery 1 15.04.2015 15:15
Срабатывает нажатие на button при нажатии Enter внутри input rebeled Элементы интерфейса 19 07.02.2013 16:07
По нажатию на enter не срабатывает функция в FF Weise Firefox/Mozilla 8 06.06.2010 22:36