Ответ 1
Поведение элемента <button>
по умолчанию должно действовать как кнопка "отправить". Попробуйте использовать <button type='button'>
для кнопок без отправки.
У меня есть HTML <form>
с несколькими <button>
и <input type="submit">
:
<form>
<button>first button</button>
<button>second button</button>
<input type="text">
<input type="submit">
</form>
Но когда enter нажимается в поле text
, вместо кнопки "отправить" активируется "первая кнопка".
Как я могу сделать enter нажатием кнопки "отправить"?
Поведение элемента <button>
по умолчанию должно действовать как кнопка "отправить". Попробуйте использовать <button type='button'>
для кнопок без отправки.
Вы, скорее всего, переопределите поведение по умолчанию вашего ввода текста через простой jQuery. Попробуйте взглянуть на документацию для . Keydown()