Показать сообщение отдельно
  #6 (permalink)  
Старый 03.04.2017, 23:21
Новичок на форуме
Отправить личное сообщение для WebMorda Посмотреть профиль Найти все сообщения от WebMorda
 
Регистрация: 22.07.2016
Сообщений: 6

Сообщение от рони Посмотреть сообщение
WebMorda,
смотрите ссылку в посте №3
Сейчас пытаюсь прикрутить пример.

Я делаю его без формы
var f = document,
                s = f["address_attribute_3"], o = s.querySelectorAll("option"),
                inp = f["ShippingNewAddress.City"],
                reg;
            inp.oninput = function () {
                reg = new RegExp(this.value, "ig");  //если искать только в начале  "^" + this.value, "ig"
                s.options.length = 0;
                for (var i = 0; i < o.length; i++) {
                    reg.test(o[i].text) && s.options.add(o[i]);
                    reg.lastIndex = 0;
                }
            };

ругается на o = s.querySelectorAll("option")

Uncaught TypeError: Cannot read property 'querySelectorAll' of undefined
Ответить с цитированием