Введите, чтобы надежно отправить HTML-форму - PullRequest
0 голосов
/ 26 мая 2010

У меня есть форма с вводом текста + кнопка с градиентным оттенком с onclick = 'this.form.submit ()' (плюс некоторые скрытые вводы).

Во всех браузерах нажатие на кнопку работает.

В Firefox, если я нажимаю Enter во время ввода текста, он отправляет форму. В IE это ничего не делает.

Как я могу заставить его работать с IE?

Ответы [ 3 ]

1 голос
/ 26 мая 2010

Создайте пустое текстовое поле со стилем «видимость: скрытый; дисплей: нет», это известная проблема

1 голос
/ 26 мая 2010

Если я правильно помню, IE нравится иметь кнопку фактической отправки, будь то <input type="submit" /> или <button type="submit">submit me</button>. Может быть, вы можете поместить это там, но "вне поля зрения", чтобы вы не видели это ...

0 голосов
/ 26 мая 2010

Этот тип формы всегда будет работать с «Enter»:

<form ...>
  ...
  <input type="submit" ...>
</form>

Убедитесь, что у вас есть input типа submit.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...