Возможность формы без кнопки отправки - PullRequest
0 голосов
/ 31 марта 2019

надеюсь, у вас всех отличный день. Вот я пытаюсь создать форму без кнопок отправки, но когда нажимаю ввод в текстовом поле, все текстовое поле скрывается. Почему это происходит? На самом деле можно создать форму без кнопки отправки или это обязательная вещь? Спасибо за ваше драгоценное время.

<form > 
   <input type="number" name="cbarcode" id="cbarcode" autofocus/>
</form>

Ответы [ 2 ]

0 голосов
/ 31 марта 2019

Когда вы нажимаете «ввод», он отправляет форму.

Я считаю, что это естественная часть поведения формы для доступности. Под вводом внутри формы подразумеваются данные, которые пользователь отправляет или вставляет куда-то, что, вероятно, является причиной этого.

Вы можете добавить в HTML-форму onsubmit="return false" или вернуть preventDefault() в качестве обработчика / функции события с другим кодом обработки, который вы, возможно, захотите предоставить.

0 голосов
/ 31 марта 2019

Попробуйте это:

<form onsubmit="return false;"> 
    <input type="number" name="cbarcode" id="cbarcode" autofocus/>
</form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...