Субмит формы при нажатии enter

  • Автор темы Автор темы seva2
  • Дата начала Дата начала

seva2

Партнер PHPClub.ru
Субмит формы при нажатии enter

Есть форма, как сделать чтобы прит нажатии enter она субмитилась?

Почему вы вводе данных и в последнем шаге выборе в селекте нужного значения, при нажатии на ентер ничего не происходит, как быть?
 
))) ну я поэтому и пишу, как автоматизировать, чтобы лишний клик не жать?
 
У-у-у, лишний клик - это да-а-а. ;) А кнопку enter жать, это же тоже нагрузка какая.
Автоматически устанавливать, после выбора в селекте, фокус на кнопку сабмит.
(onChange="this.form.name_кнопки_submit.focus();")
Или если уж так уверенны, что это последнее действие и человек не заполняет в обратном порядке, сразу после выбора значения отправлять форму.
(onChange="this.form.submit();")
 
Не, ну можно и нажатия кнопок отслеживать. Вон, как на яндексе в результатах поиска Ctrl+Вправо отслеживается.
 
seva2
document.body.onkeypress=function(event){
if (!event)event=window.event;
if(event.keyCode==13)
document.forms.name_your_form.submit();
}
 
Линка код работает, но когда просто страница загрузилась и я ничего не выделил и жму enter то субмит формы не срабатывает

Почему?
 
seva2
Потому что когда страница загрузиласть и ты жмешь энтер событие onkeypress не возникает на document.body
Оно возникнет на document

тоесть пиши не
document.body.onkeypress=
а просто
document.onkeypress=
Понял?
 
Сверху