Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Переход на страницу в зависимости от выбора в выподающем списке
 
 автор: Zilog   (29.07.2008 в 13:15)   письмо автору
 
 

Смысл следующий. Есть у меня выпадающий список, при выборе которого пользователь должен переходить на соответствующий раздел (для каждого элемента в списке - свой раздел).

Как я понимаю - переход осуществляется в то место, которое прописано в form action.
Как мне сообщили здесь на форуме, поменять из кода form action - нельзя. Как можно поступить, в таком случае, в моей ситуации?

Благодарю за помощь.

  Ответить  
 
 автор: GeorgeIV   (29.07.2008 в 13:20)   письмо автору
 
   для: Zilog   (29.07.2008 в 13:15)
 

посмотри реализации выпадающих меню, это товой случай

  Ответить  
 
 автор: Zilog   (29.07.2008 в 13:26)   письмо автору
 
   для: GeorgeIV   (29.07.2008 в 13:20)
 

Помотрел. У меня этот список как раз так и формируется. Только один вопрос остался - как перейти по нужной ссылке, ведь form action не прописать...

  Ответить  
 
 автор: GeorgeIV   (29.07.2008 в 13:29)   письмо автору
 
   для: Zilog   (29.07.2008 в 13:26)
 

а как в меню переходится? :-)

  Ответить  
 
 автор: Zilog   (29.07.2008 в 13:33)   письмо автору
 
   для: GeorgeIV   (29.07.2008 в 13:29)
 

вопрос не совсем понятный. У меня два выпадающих списка, воторой из которых формируется на лету, в зависимости от выбора в первом.

Реализовано это на Аяксе:

function get_list(item, div) 
{
   var url = './page_templates/index/ajax_getlist.php';
   var params = 'item=' + item;
   var ajax = new Ajax.Request(url, {
      method: 'get',
       parameters: params,
    onSuccess: function(transport){
        var response = transport.responseText || "no response text";
        var full_txt = response;
        $(div).update(full_txt);
        }
   }); 
}


Вопрос весь в том, что при нажатии на ОК, мы попадаем на ту же страницу, а в адресной строке идут ряд переменных из формы.

Мне же надо попасть на другой адрес (смотря что выбрано).

  Ответить  
 
 автор: GeorgeIV   (29.07.2008 в 13:35)   письмо автору
 
   для: Zilog   (29.07.2008 в 13:33)
 

так сформируй аяксом готовую форму с нужным action и отдай ее по запросу

  Ответить  
 
 автор: Zilog   (29.07.2008 в 13:38)   письмо автору
 
   для: GeorgeIV   (29.07.2008 в 13:35)
 

хм... мысль. сейчас попробую.
(я обновлял только один Select)

  Ответить  
 
 автор: Zilog   (03.08.2008 в 04:39)   письмо автору
 
   для: GeorgeIV   (29.07.2008 в 13:35)
 

что то у меня не получется.
form action обновляться не хочет...

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования