У меня есть текстовые поля на странице, и я хочу щелкнуть ссылку, когда пользователь нажимает кнопку ввода в любом из них.
Я могу легко уловить кнопку ввода с помощью javascript (путем поиска 13 в event.keyCode
и event.which
), но я столкнулся с проблемой, когда функция автозаполнения браузера запускается и предлагает то, что пользователь может захотеть напечатать. Мы находим, что пользователи часто нажимают кнопку ввода, чтобы принять предложение браузера, а не вкладку. Это смущает пользователей при немедленном нажатии ссылки, тогда как они по-прежнему предназначены для ввода текста в некоторые другие поля.
Я знаю, что было бы лучше использовать форму и кнопку отправки здесь, но по разным причинам это не практично.
Я использую jQuery, поэтому не стесняйтесь предлагать решения jQuery.