За последние 24 часа нас посетили 19204 программиста и 1643 робота. Сейчас ищут 915 программистов ...

Фильтрация поля select

Тема в разделе "PHP для новичков", создана пользователем polecat, 7 июн 2008.

  1. polecat

    polecat Активный пользователь

    С нами с:
    7 июн 2008
    Сообщения:
    3
    Симпатии:
    0
    Помогите составить 2 скрипта.
    1. Есть два поля на форме (Text, select).
    Как сделать, что бы поле select фильтровалось при изменение поля text?

    2. Есть текстовое поле на форме, есть переход на другую страницу без закрытия главной.
    Как сделать возврат значения в главную страницу и запись его в поле на главной странице при закрытии?
     
  2. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    На текстовое поле поставить событие onKeyUp или onChange, которое будет вызывать функцию, а та, в свою очередь, будет динамически менять select.
    Вот только странно это - сколько должно быть вариантов select? Пользователь может слова с ошибками писать.

    Это только если второе ого поп-ап типа.
    Темы в тему:
    http://php.ru/forum/viewtopic.php?t=11709
    http://php.ru/forum/viewtopic.php?t=12312
     
  3. polecat

    polecat Активный пользователь

    С нами с:
    7 июн 2008
    Сообщения:
    3
    Симпатии:
    0
    Я ставлю onChange.
    Проблема в том, как динамически менять select. Не могу соорентироваться.
    Сам select в начале формируется через php+таблица mysql.
    Пользователь вводит в текствое поле ключевое поле, и select фильтруется по нему.

    Можно сделать по другому...
    В текстовое поле вводиться ключевое поле, открывается окно, там уже без проблем можно вывести все отфильтрованные значения. Но хотелось для начала без всплывающего окна.
     
  4. Anonymous

    Anonymous Guest

    у select есть коллекция options, у каждого option есть value... по нему и фильтруйте.
     
  5. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    о_0

    Принцип тут:
    http://php.ru/forum/viewtopic.php?t=9420
     
  6. S.t.A.M.

    S.t.A.M. Активный пользователь

    С нами с:
    10 сен 2007
    Сообщения:
    1.041
    Симпатии:
    0
    Хм... если сложный алгоритм может имеет смысл прибегнуть к Аякс'у...
     
  7. polecat

    polecat Активный пользователь

    С нами с:
    7 июн 2008
    Сообщения:
    3
    Симпатии:
    0
    Всем спасибо. Разобрался работает :)