Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Отображение страницы в зависимости от нажатой ссылки
Форумы портала PHP.SU » » Вопросы новичков » Отображение страницы в зависимости от нажатой ссылки

Страниц (1): [1]
 

1. coolxela - 19 Марта, 2017 - 14:01:26 - перейти к сообщению
Здравствуйте, есть четыре кнопки. Как сделать так чтоб когда пользователь нажимает какую то кнопку, на страницу автоматически вставляется форма в зависимости от нажатой кнопки. Например есть кнопки АВТО, ТМЦ, ОБОРУДОВАНИЕ, НЕДВИЖИМОСТЬ. Когда пользователь нажимает на кнопку АВТО то вставляется форма касаемая автомобилю. А когда нажимает кнопку недвижимость то форма недвижимости. И так далее сколько пользователь нажимает на кнопки столько и вставляется форм в зависимости от нажатой кнопки. Очень прошу помогите
2. Fart - 19 Марта, 2017 - 14:40:57 - перейти к сообщению
К элементу прокручивается событие на js и после активации появляется подготовленная форма/шаблон.
3. coolxela - 19 Марта, 2017 - 15:03:45 - перейти к сообщению
Fart пишет:
К элементу прокручивается событие на js и после активации появляется подготовленная форма/шаблон.


Спасибо. А где ни будь можно прочитать подробнее про это. Может есть где описание всего процесса ? Можно гугл , так как я не нашел там ничего. Видимо плохо искал.
4. ps - 19 Марта, 2017 - 18:59:04 - перейти к сообщению
А всегда будет одна отображаться? или же если я нажму на 2 кнопки, то будет 2 формы и нужна обе заполнить?

Создашь файлы с формами, и на нужной странице создаешь блок "#forms" и при клике по кнопке аяксом подгружаешь нужную форму в этот блок

Если у тебя будет только 1 отображаться - заменяешь все содержимое в этом блоке на новую, если будет много форм, то добавляешь в конец блока.

так же можно без файлов, если форма маленькая - создав в js html переменную, в которой будет форма и вместо аякса вставляешь содержимое из переменной, но это гавнокодинг
5. coolxela - 20 Марта, 2017 - 10:54:12 - перейти к сообщению
ps пишет:
А всегда будет одна отображаться? или же если я нажму на 2 кнопки, то будет 2 формы и нужна обе заполнить?


По началу ничего не будет отображаться , но а если нажать на кнопку то форма уже появится. Да если там 2 формы нужно заполнить 2, а если 3 формы то само собой надо будет заполнить три. Короче это обьекты оценки на одном контракте может быть несколько обьектов для оцнеки.

Цитата:
Создашь файлы с формами, и на нужной странице создаешь блок "#forms" и при клике по кнопке аяксом подгружаешь нужную форму в этот блок


Формы есть, каждая форма в отдельном файле. А вот с аяксом проблемы что очень жаль(

Цитата:
Если у тебя будет только 1 отображаться - заменяешь все содержимое в этом блоке на новую, если будет много форм, то добавляешь в конец блока.


Как говорил выше могут отображатся по несколько форм.

Цитата:
так же можно без файлов, если форма маленькая - создав в js html переменную, в которой будет форма и вместо аякса вставляешь содержимое из переменной, но это гавнокодинг


Если можно с примером пожалуйста. Буду очень благодарен

 

Powered by ExBB FM 1.0 RC1