- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте. В карточке заказа человеку нужно выбрать улицу из списка. Реализовано все с помощью Javascript+Jquery+AJAX. Получился, так называемый, "живой поиск". Т.е человек вводит первые буквы улицы, ему тут же подгружается список.
Все красиво работает, но не могу придумать, как решить проблемку:
Как запретить пользователю вводить свои значения в данное поле, а разрешить выбирать только с перечисленного списка?
Чтобы не получилось, что заказчик ввел ради интереса улицу "ааааввв" и у меня в форме заказа высветилась эта улица.
Если можно, то объяснять как для "чайника", т.к в веб строительстве не силен :)
заранее спасибо за советы!
<select name="street">
<option value="kytozova">Кутузова</option>
</select>
ЗЫ. При желании все равно можно заспамить, но это отдельная тема.
Select2
А если у меня список формируется не в <select> а в <input>?
Как быть в таком случае?
А если у меня список формируется не в <select> а в <input>?
Как быть в таком случае?
Это как? Код в студию
постараюсь объяснить, не уверен что получится :)
есть поле для ввода названия улицы:
Когда пользователь начинает набирать название улицы, срабатывает код:
Который заполняет это же поле значениями. Пользователю остается только выбрать нужную улицу из списка, которое расположено в <input id="country" type="text" autocomplete="off">
Задача:
не дать пользователю отправить форму со своим значением, а только из предложенного списка.
так для этого надо раскручивать autocomplete в комплексе с ajax обработчиком
последний должен отдавать, грубо, ошибку при несуществующей улице, а первый - запрещать ввод при такой ошибке
Замените autocomplete плагин на Select2, как посоветовал DiAksID.
Этот плагин на порядок лучше и решает Вашу задачу.
Select2
Прямо копия Chosen, только на много лучше оформлена документация и с поддержкой ajax по умолчанию. У них общие корни, не в курсе?