Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Автоматическая выборка (https://javascript.ru/forum/dom-window/8261-avtomaticheskaya-vyborka.html)

PAHANIUS 17.03.2010 12:15

Автоматическая выборка
 
Всем привет! Интересует такой вопрос, хотя может это по JQuery, но вы меня направте в нужное русло, в общем, я нарисовал как должно быть, так понятней



В окошке есть форма с неким списком товара, высасонным из MySQL базы, когда пользователь в строке Поиск вписывает начальные цифры товара, то НЕ совпадающие товары пропадают, а совпадающие остаются, как на картинке, (это происходит сразу в реальном времени) соответственно потом пользователь выбирает товар, нажимает ок и форма понеслась дальше.

Как реализовать и на чём? Спасибо. )

Octane 17.03.2010 13:18

Храните строки в массиве и по событию change input'а проходите по всем элементам массива и добавляйте в select только те строки, которые соответствуют критериям поиска.

PAHANIUS 17.03.2010 13:29

А на каком языке то? А то я java, ajax, jquery не различаю пока )

Octane 17.03.2010 13:40

Цитата:

Сообщение от PAHANIUS
А на каком языке то? А то я java, ajax, jquery не различаю пока )

А форум по JavaScript вы случайно выбрали, чтобы задать вопрос?)


JavaScript и Java совершенно разные языки программирования, не надо их путать.
AJAX — технология асинхронной передачи данных, но не язык программирования.
jQuery — библиотека функций (фреймворк), написанная на JavaScript.

PAHANIUS 17.03.2010 13:47

На самом деле да ) Форум по javaScript я выбрал случайно, я написал на несколько форумов, и тут вы ответили.
Так собственно, мне нужно писать на JavaScript применяя технологию Ajax, я так понял? Мне нужно это знать, что бы далее гуглить в правильном направлении, ибо на форумах, даже для новчиков, народ помогает ответом только на конкретный вопрос, а не на всю поставленную задачу

Octane 17.03.2010 13:58

Цитата:

Сообщение от PAHANIUS
Так собственно, мне нужно писать на JavaScript применяя технологию Ajax, я так понял?

Да, на JavaScript. Возможно, AJAX тут и не нужен, если позиций не много.
Цитата:

Сообщение от PAHANIUS
гуглить в правильном направлении

На этом сайте есть весь необходимый материал, если конечно есть желание изучать)

PAHANIUS 17.03.2010 14:09

Цитата:

Сообщение от Octane
если конечно есть желание изучать)

Желание есть - времени нет (( Последнее время много всего знать понадобилось.
Цитата:

Сообщение от Octane
если позиций не много

Позиций около 2000, это много или нет?

Octane 17.03.2010 14:13

Несколько тысяч <option> в <select> — это много.


Часовой пояс GMT +3, время: 15:01.