У меня есть форма с двумя кнопками. Первый скрыт с помощью Javascript.
Когда я нажимаю клавишу ввода в текстовом поле IE, форма не отправляется. Я предполагаю, что это потому, что он выбрал первую кнопку в качестве кнопки отправки по умолчанию, но поскольку эта кнопка скрыта, она не работает.
Я решил эту проблему, отправив форму на событие Javascript при нажатии клавиши Enter. Однако это также отправляет форму, если пользователь нажимает клавишу ввода, чтобы выбрать элемент из раскрывающегося списка автозаполнения браузера.
Как мне отправить форму при входе в IE, не нарушая функцию автозаполнения?
У нас была похожая проблема несколько лет назад, и, по некоторым данным, мы добавили дополнительную кнопку в начало формы, которая всегда выполняет действие submit по умолчанию при нажатии клавиши enter в IE. Эту кнопку можно "почти скрыть", задав ей прозрачное изображение 1x1.