Автор Тема: обработка формы  (Прочитано 4057 раз)

0 Пользователей и 1 Гость просматривают эту тему.

  • Гость
обработка формы
« : 27 Декабря 2001, 21:09:29 »
Люди, не подскажите как реализовать слежующую задачу (и реально ли это сделать вообще или нет)

Есть форма, в ней:

Выпадающий список1  (со значениями 1,2,3)
Выпадающий список2  (со значениями 1,2,3)

Выпадающий список3   (тут должны выпадать значения в зависимости от выбранных в списке1 или списке2)

т.е. например если в Выпадающем списке1 выбрано значение2 а в Выпадающем списке2 - значение1, то выпадаюший список3 должен давать на выбор значения 4,5,6

ну и например при выборе в Выпадающем списке1 значения 3 а в Выпадающем списке2 - значение2, то выпадаюший список3 дает выбирать из 7,8,9

Заранее благодарен за любую помошь

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
обработка формы
« Ответ #1 : 28 Декабря 2001, 15:14:05 »
А проблема то в чем?
Если с перезаписью списка3 то на форуме эта проблема уже обсуждалась (скрипт я сюда кидал). Берешь этот скрипт и под себя переделываешь.
Нужно много условий (if()) сделать для определения, какие именно пункты показывать в третьем списке.

Наверное лучше сделать трехмерный массив для списка3. В котором первое измерение - номер выбраного пункта из списка1, второе измерение - номер выбранного пункта из списка2 а третье измерение - массивы для списка3.
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн ss_tab

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 22
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.vvgroup.com.ua
обработка формы
« Ответ #2 : 28 Декабря 2001, 21:54:03 »
(я вспомнил свой логин тут :) )
спасиба
завтра пороюсь в форуме
попробую найти/разобраться

проблема в том, что список 3 должен выдаватся в зависимости от введенных данных в списке1 и списке2
т.е. если в списке1 знечение = 1
в списке 2 значение = 2
тогда 1+2=3 (выводится одни значение для списка3)

если т.е. если в списке1 знечение = 2
в списке 2 значение = 2
тогда 2+2=4 (и выводится другие значение для списка3)

и так всего 5 вариантов проверки (5 вариантов списка3)

На все остальные комбинации должно выдаватся сообщение об ошибке :(

Оффлайн ss_tab

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 22
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.vvgroup.com.ua
обработка формы
« Ответ #3 : 29 Декабря 2001, 16:43:40 »
Макс
ТЫ ЭТО ИМЕЛ ВВИДУ?
http://forums.webscript.ru/showthread.php?s=&threadid=2072
« Последнее редактирование: 29 Декабря 2001, 17:12:46 от ss_tab »

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
обработка формы
« Ответ #4 : 30 Декабря 2001, 17:44:42 »
ss_tab Да
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн ss_tab

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 22
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.vvgroup.com.ua
обработка формы
« Ответ #5 : 14 Января 2002, 18:22:18 »
Да, вроде это то что я искал. Только мне нада его немного расширить. Тут в примере 2 списка. Возможно ли слелать 3.

Т.е. сейчас есть СПИСОК-1 (1,2,3)
при выборе 1 или 2 в СПИСКЕ-2 выводится (4,5)
при выборе 3 в СПИСКЕ-2 выводится (3)

Нада както сделать еще одно условие: ВЫБОР ИЗ СПИСКА-2
При выборе (3),(4)или(5) из Списка-2, в Списке-3 выводятся значания которые вычисляются:
(1+знач.списка1)*знач.списка2

Эсли у кого есть идеи, Буду очень благодарен!!!

СРАЗУ СОРРИ ЗА ОЛЬШОЙ КОД....






       
           
           
           
       
   
ADULTS
 
               
           
BEDS:
 
               
           
Category:
 
               
           

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28