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

Форум PHP

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

 

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

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

тема: Двойной выпадающий список
 
 автор: seregarulez   (09.06.2007 в 21:12)   письмо автору
 
 

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

   
 
 автор: bronenos   (09.06.2007 в 21:17)   письмо автору
 
   для: seregarulez   (09.06.2007 в 21:12)
 

onChange="if (this.value == 'smth') window.location = '?parameters';"

   
 
 автор: seregarulez   (09.06.2007 в 21:18)   письмо автору
 
   для: bronenos   (09.06.2007 в 21:17)
 

я не понял...можно поподробнее для чайника))?

   
 
 автор: bronenos   (09.06.2007 в 21:26)   письмо автору
 
   для: seregarulez   (09.06.2007 в 21:18)
 

что именно надо сделать
какие параметры передать

   
 
 автор: seregarulez   (09.06.2007 в 21:29)   письмо автору
 
   для: bronenos   (09.06.2007 в 21:26)
 

есть, к примеру, список один заполненный, в нем 4 пункта, а рядом с ним список пустой...так вот, чтобы при выборе одного элемента из первого списка во втором появлялись значения. Элементы появляющегося списка у меня в массиве.страница должна обновляться автоматически при выборе элемента первого списка

   
 
 автор: Richard Ferlow   (10.06.2007 в 00:29)   письмо автору
 
   для: seregarulez   (09.06.2007 в 21:29)
 

http://www.nvidia.com/content/drivers/drivers.asp

Вот как тут, да ?

   
 
 автор: seregarulez   (10.06.2007 в 09:20)   письмо автору
 
   для: Richard Ferlow   (10.06.2007 в 00:29)
 

да, как тут, только раскрывающимся списком, но можно и так

   
 
 автор: Пятачок   (10.06.2007 в 02:17)   письмо автору
 
   для: seregarulez   (09.06.2007 в 21:29)
 

Так пойдет?

index.php

<?php
    
if (isset($_GET["menu_1"])) {$menu_1=$_GET["menu_1"];} else {$menu_1=1;}
    
$arr=array("a","b","c","d");
?>
<html>
<body>
    <script language="JavaScript" type="text/javascript">
        function sel_menu_1()
        {
      menu_1=parent.document.forms[0].menu_1.value // если работаешь в фрейме, то измени на menu_1=parent.имя_фрейма.document.forms[0].menu_1.value
          parent.location.href="index.php?menu_1="+menu_1 // здесь аналогично
    }
    </script>
    <form>
    Первое меню<select name=menu_1 onChange="sel_menu_1()">
    <?php
    
for ($i=1;$i<5;$i++){
        echo 
"<option value=".$i;
        if (
$menu_1==$i) {echo " selected";}
        echo 
">".$i."</option>";
    }
    
?>
    </select>
    Второе меню
  <select>
      <option value=<?=$arr[$menu_1-1]?>><?=$arr[$menu_1-1]?></option>
    </select>    
    </form>
</body>
</html>

   
 
 автор: seregarulez   (10.06.2007 в 09:19)   письмо автору
 
   для: Пятачок   (10.06.2007 в 02:17)
 

да, пойдет, всем огромное спасибо!

   
Rambler's Top100
вверх

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