|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
07.12.2015, 14:29 | #21 |
Пользователь
Регистрация: 23.11.2015
Сообщений: 19
|
Продолжение:
PHP код:
|
07.12.2015, 15:10 | #22 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Повторяю:
Функция при любом изменении в любом списке должна получать все выбранные значения во всех списках – и из них формировать URL вида /город/тип(вакансия|резюме). Вообще же ничего сложного – просто получить значения из всех списков и сформировать из них URL. Всё. Функция должна быть одна, для всех списков. Вызывается она по событию onchange в любом из списков. |
07.12.2015, 15:28 | #23 |
Пользователь
Регистрация: 23.11.2015
Сообщений: 19
|
Andkorol, в принципе понимаю твои слова, но сижу тут пытаюсь по разному, не получается, в синтаксисе js возможно ошибаюсь, помоги
Andkorol, уже два дня мучаюсь, если это на самом деле для тебя легкая задача, помоги Последний раз редактировалось Stilet; 09.12.2015 в 10:00. |
09.12.2015, 09:14 | #24 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,161
|
помоги != сделай за меня
|
09.12.2015, 09:26 | #25 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Это непедагогично.
У тебя есть работающий пример для одного select-а. Просто расширь его до двух селектов. Вот из принципа код за тебя не напишу – именно потому, что задача плёвая. Делай прям по шагам: 1. Установка в action формы текущих значений: – если ранее в форме не указывались значения – просто получи значения первых элементов в обоих списках, и сформируй из них URL по принципу /город/тип(вакансия|резюме), и подставляем его в action формы. – если существуют ранее переданные из формы значения для списков – формируй URL из этих значений. Этот пункт делается средствами PHP – и результат подставляется в форму прям на этапе её формирования. 2. Формирование нового URL «на лету» при изменении выбора в списке (любом списке) при помощи вызова функции по событию onchange: – получаем значения выбранных элементов из обоих списков. – формируем из них URL, и подставляем его в action формы. Этот пункт делается средствами Javascript – пример для одного списка у тебя есть, для второго всё аналогично. А уж слепить два результата в один адрес URL – здесь проблем быть не дожно. Всё, дело-то плёвое совсем – просто ты думать не хочешь, а тупо ждёшь, когда тебе готовый код напишут. При такой лёгкой задаче и имеющимся рабочим примером – других причин просто нет. |
09.12.2015, 12:41 | #26 |
Пользователь
Регистрация: 23.11.2015
Сообщений: 19
|
Andkorol, хорошо, давайте пойдем по пунктам:
1. - если ранее в форме не указывались значения – просто получи значения первых элементов в обоих списках, и сформируй из них URL по принципу /город/тип(вакансия|резюме), и подставляем его в action формы. Получаем значения для вакансий или или резюме: PHP код:
PHP код:
PHP код:
Последний раз редактировалось Дамир193; 09.12.2015 в 12:49. |
09.12.2015, 13:05 | #27 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
|
09.12.2015, 13:28 | #28 |
Пользователь
Регистрация: 23.11.2015
Сообщений: 19
|
Andkorol, че ты такой, я говорю же, что не понимаю до конца синтаксиса, а ты выеживаешься тут и корчишь из себя учителя, я же помощи прошу, а не нравоучений
|
09.12.2015, 13:30 | #29 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Ну если ты написал код, и он работает правильно – чё спрашивать-то?!?
Ты спрашивай то, что не получается - а не то, что очевидно и работает уже так, как нужно. P.S.:Так изучи сначала синтаксис и конструкции языка – а потом уже начинай какие-то реальные задачи решать. Кто ж виноват-то, что ты пытаешься программировать, не зная синтаксиса? Последний раз редактировалось Andkorol; 09.12.2015 в 13:36. Причина: PS |
09.12.2015, 15:17 | #30 |
Пользователь
Регистрация: 23.11.2015
Сообщений: 19
|
Andkorol, хорошо сделал, может где-то был не прав, что нагнал.
Но работает только при том, что если в селекте выбрать (вакансию|резюме), и в селекте городов выбрать город. Если зайти на сайт и просто нажать на кнопку поиска с дефолтными значениями селектов, то не формирует url, как будто дефолтные значения не заданы, я ведь правильно понимаю, что вот так задаются деф. значения? PHP код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите разобраться | МаксMorfey | Общие вопросы по Java, Java SE, Kotlin | 1 | 21.12.2009 13:15 |
Помогите разобраться | pashka | Общие вопросы C/C++ | 9 | 31.05.2009 00:37 |
Помогите разобраться в С++ | saleens7 | Общие вопросы C/C++ | 5 | 09.01.2009 17:08 |
Помогите разобраться! | Кот | Microsoft Office Excel | 3 | 14.08.2007 19:48 |