Я пытаюсь выяснить, что-то связанное с поведением, описанным этим старым вопросом прошлого года . У меня есть форма с одним полем ввода текста и одной кнопкой «отправить». В отличие от человека, который задал этот вопрос, я хочу форму для отправки, когда пользователь нажимает "ввод". Действительно, это работает для меня; что не работает, тем не менее, это причуды, которые приводят к виртуальному щелчку по входу «submit» в форме: Firefox и Chrome включают имя входа «submit» в публикуемые параметры, а IE - нет. Другими словами, я хочу, чтобы это странное поведение отправки отправляло поле ввода текста, а также отправку ввода.
Самое смешное, что моя форма делала это до тех пор, пока я не представил какое-то таинственное изменение. (Firefox и Chrome все еще работают, но когда-то IE работал, а теперь нет.) Я, наверное, могу понять, что я изменил, чтобы сломать его, но, как мне показалось, @bobince понял кое-что об этой причуде, я решил попросить посмотреть если есть известные (возможно, даже документированные) способы управления им.
Вот моя тестовая страница: http://gutfullofbeer.net/post.html
Это примерно такой простой тест, какой я мог бы составить:
<!DOCTYPE html>
<html>
<body>
<form name='foo' action='cgi/echoparams.cgi' method='post'>
<input type='text' name='name' value=''>
<input type='submit' name='submit_button' value='Submit'>
</form>
</body>
</html>
Сценарий cgi просто попугайует обратно опубликованный контент.