Помогите создать тройное select меню
Здравствуйте уважаемые участники форума!
Прошу у Вас помощи. Помогите пожалуйста создать тройное меню, вот примерно как на картинке: ![]() Мне нужно чтобы пользователь мог отметить в первом меню что ему нужно, во втором так же из списка, в третьем написать число и чтобы это работало при нажатии на кнопку НАЙТИ следующим образом: нужно чтобы создавалась ссылка вида: http://сайт/search/сколько_комнат%метро%цена ну это примерно.... Ломаю голову уже несколько дней, ничего не получается(( Выручайте! Заранее спасибо! |
Показывайте, что вы делали, что не получилось, какие ошибки возникли, задавайте конкретные вопросы. За несколько дней ломания головы ведь должно быть что-то?
Если же вы не знаете JavaScript/ не хотите изучать JavaScript/ нет времени на изучение JavaScript и нужет готовый скрит, то вам в раздел работа. На всякий случай: http://phpclub.ru/faq/WhyForum |
Код:
<form id="form1" name="form1" method="get" action="/search"> |
Ну можно Get`ом передавать по ссылке переменные, например так - http://сайт/search/кол-вокомнат=n%метро=n%цена=n
А уже в .htaccess приводить ссылку к виду http://сайт/search/сколько_комнат%метро%цена. Потом значит у тебя по http://сайт/search/ будет находиться страничка http://сайт/search.php, которая и будет уже эти переменные считывать и выводить доступные варанты соответсвующие критериям. Всё это делается на PHP и JS тут впринципе не нужен. |
Цитата:
|
JuriySOFT,
Пожалуйста, отформатируйте свой код! Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [js] ... ваш код... [/js] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. а JS тут по сути не нужен вовсе <form> <input type="checkbox" name="rooms[]" value="1" />1 комната<br /> <input type="checkbox" name="rooms[]" value="2" />2 комнаты<br /> <input type="checkbox" name="rooms[]" value="3" />3 комнаты<br /> <input type="checkbox" name="rooms[]" value="4" />4 комнаты<br /> <select name="metro[]"> <option value="metro_1">Пункт 1</option> <option value="metro_2">Пункт 2</option> </select> </form> на стороне сервера, переменные rooms и metro будут соответсвенно массивами, и будут включать в себя все выбранные варианты возможность выбрать несколько пунктов, раскрыть список, и прочее - дело чистого HTML |
Цитата:
будешь грузить всю инфу в барузер, и проверять все? |
Цитата:
Сейчас сижу делаю... вроде уже на пол пути к цели... |
Другой вопрос по теме:
А как сделать чтобы когда выбираешь пункт в меню select, он сразу появлялся в строке input? К примеру в 2х меню select я выбрал к примеру: Метро рижская Во втором меню я выбрал: Двухкомнатная и мне нужно чтобы это сразу появлялось в поле input (поисковая строка), а у меня появляется всё это только после нажатия на кнопку... через onclick |
Цитата:
|
Часовой пояс GMT +3, время: 06:32. |