PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
coolxela
Отправлено: 19 Марта, 2017 - 14:01:26
Post Id


Новичок


Покинул форум
Сообщений всего: 12
Дата рег-ции: Март 2017  


Помог: 0 раз(а)




Здравствуйте, есть четыре кнопки. Как сделать так чтоб когда пользователь нажимает какую то кнопку, на страницу автоматически вставляется форма в зависимости от нажатой кнопки. Например есть кнопки АВТО, ТМЦ, ОБОРУДОВАНИЕ, НЕДВИЖИМОСТЬ. Когда пользователь нажимает на кнопку АВТО то вставляется форма касаемая автомобилю. А когда нажимает кнопку недвижимость то форма недвижимости. И так далее сколько пользователь нажимает на кнопки столько и вставляется форм в зависимости от нажатой кнопки. Очень прошу помогите
 
 Top
Fart
Отправлено: 19 Марта, 2017 - 14:40:57
Post Id



Посетитель


Покинул форум
Сообщений всего: 324
Дата рег-ции: Июль 2016  


Помог: 10 раз(а)




К элементу прокручивается событие на js и после активации появляется подготовленная форма/шаблон.
 
 Top
coolxela
Отправлено: 19 Марта, 2017 - 15:03:45
Post Id


Новичок


Покинул форум
Сообщений всего: 12
Дата рег-ции: Март 2017  


Помог: 0 раз(а)




Fart пишет:
К элементу прокручивается событие на js и после активации появляется подготовленная форма/шаблон.


Спасибо. А где ни будь можно прочитать подробнее про это. Может есть где описание всего процесса ? Можно гугл , так как я не нашел там ничего. Видимо плохо искал.
 
 Top
ps
Отправлено: 19 Марта, 2017 - 18:59:04
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Март 2017  


Помог: 0 раз(а)




А всегда будет одна отображаться? или же если я нажму на 2 кнопки, то будет 2 формы и нужна обе заполнить?

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

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

так же можно без файлов, если форма маленькая - создав в js html переменную, в которой будет форма и вместо аякса вставляешь содержимое из переменной, но это гавнокодинг
 
 Top
coolxela
Отправлено: 20 Марта, 2017 - 10:54:12
Post Id


Новичок


Покинул форум
Сообщений всего: 12
Дата рег-ции: Март 2017  


Помог: 0 раз(а)




ps пишет:
А всегда будет одна отображаться? или же если я нажму на 2 кнопки, то будет 2 формы и нужна обе заполнить?


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

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


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

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


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

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


Если можно с примером пожалуйста. Буду очень благодарен
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB