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

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

  • Гость
Обработка форм
« : 24 Февраля 2002, 14:46:46 »
Есть форма с несколькими выпадающими списками.
Списки берутся пхп скриптами из текстовых файлов.
Ворос в том, как сделать так, чтобы при выборе определенного элемента из списка, в других полях формы появлялись определенные значения (списки) из определенных файлов.
Например
Поле1 Список. "Страны" (в списке Англия, Франция, Россия)
Поле2. Список "Города" (тут есть список городов Англии, Франции, России, элементы списка находятся в разных файлах соответственно)

Ожидаемый результат: при выборе определенной страны (поле 1) в поле 2 предлагается список городов этой страны.

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Обработка форм
« Ответ #1 : 24 Февраля 2002, 18:27:12 »
Ты не знаешь как с помощью PHP вывести список или как на js сделать смены select-ов?
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

  • Гость
Обработка форм
« Ответ #2 : 24 Февраля 2002, 18:58:51 »
Php тут тебе не поможет, по крайней мере не обойтись без обмена данными серверв с клиентом. А используя передавать js
придется слишком много информации передавать клиенту. Сделай так : На первой странице выбор страны на второй выбор города поэтапно и поще и быстрее.

Оффлайн sky

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 7
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Обработка форм
« Ответ #3 : 24 Февраля 2002, 19:20:05 »
Спасибо за ответ!
По поводу первого (
Цитировать
Ты не знаешь как с помощью PHP вывести список или как на js сделать смены select-ов?
)
 скажу, что в  вопросе было сказано, что есть уже скрипты на пхп, котрые выводят в полях формы списки из текстовых файлов.
Необходимо при опрделенном значении одного поля, присваивать последующим определенные значения.
Есть пример: http://www.mabila.com, вверху страницы форма "Производитель-->модель"
Цитировать
Спасибо за ответ!

Цитировать
Ты не знаешь как с помощью PHP вывести список или как на js сделать смены select-ов?
Sit venio verbo...

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
Обработка форм
« Ответ #4 : 24 Февраля 2002, 19:24:25 »
Хранить на одной странице список всех городов/стран ИМХО плохо, т.к. грузиться будет очень долго.
лучше так:
Цитировать
На первой странице выбор страны на второй выбор города поэтапно и поще и быстрее.

т.о. делается классный wizard :) прямо как в виндах :)
Евгений aka Razor,

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Обработка форм
« Ответ #5 : 24 Февраля 2002, 20:43:38 »
sky
Если еще не передумал - то поищи в разделе javascript по слову SELECT. Там уже рассматривалась тема изменения SELECT-а яваскриптом.

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

Что касается большого размера, то я бы использовал gzip (mod_gzip или obgzhandler). ИМХО юзер не любит когда форму по 10 раз заполнять нужно.
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

 

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