ОПЕРЕЖАЮЩИЙ ВВОД

  • Автор темы -
  • Дата начала

Гость
#1
Помогите написать скрипт выполняющий опережающий ввод таким образом, чтобы при опережающем вводе в одном поле, во втором поле выводилось цифровое значение соответствующее данным выбраным в первом поле. И наоборот. Т.е. опережающий ввод взаимосвязных данных.
Кому интересно помогите, пожалуйста.
 

Vadik(R)

Well-Known Member
12.12.2007
469
0
#2
Ничего не понял. Что ты подразумеваешь под опережающим вводом, можешь ещё поподробнее объяснить? С примером хотя бы.
 

Гость
#3
Ничего не понял. Что ты подразумеваешь под опережающим вводом, можешь ещё поподробнее объяснить? С примером хотя бы.
Суть опережающего ввода: начинаешь вводить в поле необходимое слово, а по вводу первых символов появляются варианты слов начинающихся с этих символов. Чаще всего используется в поисковиках.
 

vital

Больной Компом Детектед
29.01.2006
2 432
42
#4
брр.. элементарно. Только нужно составить список слов заранее. Список слов - это массив, где каждый элемент это 1 слово. При каждом изменении поля для ввода просто ищешь те символы которые вводит юзверь в массиве слов, от начала слова. Если такое есть выводишь его в каком-нить списке(можно выпадающем), если такой вариант один - вставляешь его в поле сразу. JS вам в помощь. Что иэ этого не понятно? Показывай нерабочий код, рассказывай что пробовал, а что не получилось. Иначе будет озвучена цена. (© sax_ol)
 

Vadik(R)

Well-Known Member
12.12.2007
469
0
#5
По-моему, у поисковиков слишком большой список слов и они реагируют на нажатие клавиши AJAX-запросом к серверу. Хотя может я и ошибаюсь, но мне кажется, что если список слов будет очень большой, то лучше делать AJAX-запросы, а все вычисления - на сервере.
 

Гость
#9
Вот задание, как и обещал. Все в прикрепленном архиве.
 

Вложения