iqdr
Гуру форума
- Регистрация
- 20 Сен 2012
- Сообщения
- 167
- Реакции
- 72
- Автор темы
- #1
По идее - очень простая операция на JavaScript, но гугл конкретной ее реализации не выдает.
Может кто-то знает примеры реализации?
Задача. Что есть:
- на странице материала Joomla размещено несколько форм (от 2 до 5) - которые пользователи заполняют, выполняя задания. Формы разбросаны по странице (страница длинная).
- чтобы передать данные с формы (в обычном режиме) нажимется кнопка Submit. В результате чего данные посылаются, затем страница перезагружается. В результате чего удивленный пользователь видит ту же страницу - но он пересылается к началу страницы - а когда он опускается до только что заполненной формы - он обнаруживает ее пустой. Что, конечно, его пугает (все что он заполнил - куда-то исчезло). И вообще - все неудобно.
Что хочется:
- Чтобы по нажатию кнопки Submit страница не перезагружалась. Данные формы - отправлялись. А сама форма - исчезала (например, сжималась и исчезала). И на ее месте появлялось "Спасибо за заполнение формы". (По идее, это как раз стандартная задача для javascript).
- Тогда пользователь видит, что все ОК, данные приняты, и он может спокойно заполнять следующие формы.
Что еще хочется:
- в формах есть повторяющиеся поля (имя, e-mail) - хотелось бы чтобы после того, как пользователь введет их в первую форму - во всех последующих эти поля заполнялись бы автоматически (формы брали бы данные из предыдущих форм).
Вопрос - есть ли готовые реализации этого (или каких-то частей, или близких функционалов)?
Я к сожалению, совершенно новичок в JS и учебники читал, но почти ничего не писал.
Спасибо заранее, люди добрые! ))
Может кто-то знает примеры реализации?
Задача. Что есть:
- на странице материала Joomla размещено несколько форм (от 2 до 5) - которые пользователи заполняют, выполняя задания. Формы разбросаны по странице (страница длинная).
- чтобы передать данные с формы (в обычном режиме) нажимется кнопка Submit. В результате чего данные посылаются, затем страница перезагружается. В результате чего удивленный пользователь видит ту же страницу - но он пересылается к началу страницы - а когда он опускается до только что заполненной формы - он обнаруживает ее пустой. Что, конечно, его пугает (все что он заполнил - куда-то исчезло). И вообще - все неудобно.
Что хочется:
- Чтобы по нажатию кнопки Submit страница не перезагружалась. Данные формы - отправлялись. А сама форма - исчезала (например, сжималась и исчезала). И на ее месте появлялось "Спасибо за заполнение формы". (По идее, это как раз стандартная задача для javascript).
- Тогда пользователь видит, что все ОК, данные приняты, и он может спокойно заполнять следующие формы.
Что еще хочется:
- в формах есть повторяющиеся поля (имя, e-mail) - хотелось бы чтобы после того, как пользователь введет их в первую форму - во всех последующих эти поля заполнялись бы автоматически (формы брали бы данные из предыдущих форм).
Вопрос - есть ли готовые реализации этого (или каких-то частей, или близких функционалов)?
Я к сожалению, совершенно новичок в JS и учебники читал, но почти ничего не писал.
Спасибо заранее, люди добрые! ))