JS Как отказаться от submit
Модератор: Duncon
К правилам дорожного движения :-)
form.submit() - эквивалентно нашатию кнопки <input type=submit>
button.click() - имитирует нажатие на кнопку.Если кнопка <input type=submit>, то получится form.submit() .
Яснее, вроде некуда.
form.submit() - эквивалентно нашатию кнопки <input type=submit>
button.click() - имитирует нажатие на кнопку.Если кнопка <input type=submit>, то получится form.submit() .
Яснее, вроде некуда.
Реклама запрещена. См. Профиль :-)
А можно так?
Есть форма и 4 поля для заполнения в ней.
Пользователь заполняет их и жмет кнопку <input type=submit>
JS отправляет (возможно в новом окне) первые два поля из формы на сервер, а затем полностью форму.
Или так
Пользователь заполняет первые два поля и как только переходит к 3-му, JS отправляет заполненные поля, а пользователь в это время продолжает заполнять форму.
Есть форма и 4 поля для заполнения в ней.
Пользователь заполняет их и жмет кнопку <input type=submit>
JS отправляет (возможно в новом окне) первые два поля из формы на сервер, а затем полностью форму.
Или так
Пользователь заполняет первые два поля и как только переходит к 3-му, JS отправляет заполненные поля, а пользователь в это время продолжает заполнять форму.
- Oscar
- Сообщения: 958
- Зарегистрирован: 29 май 2004, 13:44
- Откуда: Мюнхен (рожден в Киеве)
- Контактная информация:
Чем мне нравятся подобные посты - так это нестандартностью задачи )))))
Делаешь два фрейма, один с формой, второй - скрытый.
Когда первое поле заполнено, и второе получает фокус - установи какой-то флажок.
Когда второе поле теряет фокус и флажок установлен - делай отправку данных во второй фрейм
parent.window.frames["frame2"].location ='file.xxx?pole1'+pole1+'&pole2='+pole2;
(Эту строчку, правда, под кроссброузинг было бы неплохо подогнать...)
И очищай эти два поля, ибо иначе пользователь будет много всего отправлять .. И каким-нибудь alert намекни ему, что произошло ;-)
----
Но ... Это не человечно )))
Как я сказал в начале - это не стандартно, а значит и пользователь тебя просто не поймёт ...
Делаешь два фрейма, один с формой, второй - скрытый.
Когда первое поле заполнено, и второе получает фокус - установи какой-то флажок.
Когда второе поле теряет фокус и флажок установлен - делай отправку данных во второй фрейм
parent.window.frames["frame2"].location ='file.xxx?pole1'+pole1+'&pole2='+pole2;
(Эту строчку, правда, под кроссброузинг было бы неплохо подогнать...)
И очищай эти два поля, ибо иначе пользователь будет много всего отправлять .. И каким-нибудь alert намекни ему, что произошло ;-)
----
Но ... Это не человечно )))
Как я сказал в начале - это не стандартно, а значит и пользователь тебя просто не поймёт ...