Weinaum
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Приветствую, Имеется форма, к ней привязан скрипт автозаполнения адреса, в данном случае melissa. Все адаптировано под свои нужды, и на первый взгляд, все корректно. Вот демо - здесь оригинал а здесь целевое (надо положить какой то товар в корзину и перейти к чекауту) На первый взгляд, все работает корректно - начинаешь заполнять например индекс- появляется список, клик на нужное, и в нужные инпуты переданы нужные value. Проблема в следующем. Несмотря на то, что значения инпутов корректны, можно увидеть, что на следующий шаг передаются только те данные, что были введены вручную. Напирмер, начал набирать индекс, набрал первые 3 или 4 цифры из 5 или 6 - в value инпута [name='postcode'] значение корректное, а на сл. шаг переданы только эти первые 3 или 4 цифры. Если город не набирался вообще, а подставился автоматом после выбора нужного индекса, то поле инпута [name='city'] вообще не пройдет проверку на валидность при попытке перехода на сл. шаг. Т.е. если все набрано вручную, то все корректно. Если данные переданы скриптом, то вот так. Как бы я вижу, что если после подстановки клик на инпут и энтер - то тоже все сработает. Не понимаю полностью почему так происходит и как лучше решить проблему? |