Поле ввода HTML без формы

Это - точно тип вещи, которая StringBuilder для - повторенная модификация того же текстового объекта - это не только для повторной конкатенации, хотя это, кажется, то, для чего это используется обычно.

12
задан vishnuprasanth 17 March 2016 в 05:14
поделиться

4 ответа

Чтобы получить поле ввода без формы, я бы посоветовал просто не использовать форму.

20
ответ дан 2 December 2019 в 06:45
поделиться

Вам нужно будет прикрепить событие onkeypress и проверить, был ли нажат ввод (и запустить код, если это было). Сообщите нам, используете ли вы простой JavaScript или какую-нибудь библиотеку, если вам нужны примеры.

2
ответ дан 2 December 2019 в 06:45
поделиться

Для запуска функции, когда пользователь нажимает клавишу ввода при фокусировке в поле ввода самым простым способом было бы иметь тег формы и запускать функцию с помощью события формы onSubmit (поскольку нажатие клавиши возврата при фокусировке на поле ввода отправляет форму).

Если вы тем не менее не хотите включать тег формы, вы можете использовать событие onKeyPress , чтобы поймать нажатие клавиши возврата и вызвать функцию оттуда.

0
ответ дан 2 December 2019 в 06:45
поделиться

Не используйте тег формы. Вы можете легко использовать JQuery, чтобы связать код с событиями нажатия клавиши элемента управления вводом.

Если вы не знакомы с JQuery, просто привяжите код непосредственно к событию нажатия клавиши поля ввода.

0
ответ дан 2 December 2019 в 06:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: