0
Отвечен

Возможно ли не отправлять форму на сервер, если ничего не выбрано в подсказках?

Dmitry 7 лет назад обновлен 7 лет назад 6

Не отправлять на сервер, но чтобы подсказки оставались видны, по нажатию enter или по клику на submit?

А также, возможно ли по щелчку на бэкграунд или любой элемент не относящийся к форме не закрывать окно с подсказками?

Ответ

+1
Ответ
Отвечен

Я бы не стал так делать, выглядит это очень странно Но если очень хочется, то добавьте $party.focus() в функцию onSelectNone().

На рассмотрении

На джаваскрипте можно сделать практически всё что угодно Но зачем? Какой у вас сценарий?

вот сайт http://potookdev.webflow.io/, пользователь должен выбрать название компании отправить его, но поля: инн, огрн и тд не видны, если пользователь ввел хотя бы одну букву, подсказки должны быть раскрыты всегда, куда бы он не кликнул (class='suggestions-suggestions'), но после выбора компании, подсказка должна закрыться.

На js додумался только дизейблить кнопку отправки, но это не выход.


Дмитрий, простите, я не очень понял, зачем всегда держать подсказки раскрытыми. Если у вас задача заставить пользователя выбрать конкретную компанию, вот как это сделать: http://codepen.io/dadata/pen/EmxPdX?editors=1010

Спасибо за ответ, но пользователь может быть невнимательным и не заметит предложение "Вы не ввели компанию" (таких много, некоторые даже кнопок не видят), или наличие этого предложения не понравится дизайнеру сайта, поэтому я ищу решение не закрывать подсказки.

+1
Ответ
Отвечен

Я бы не стал так делать, выглядит это очень странно Но если очень хочется, то добавьте $party.focus() в функцию onSelectNone().

Спасибо огромное, очень сильно помогло

Сервис поддержки клиентов работает на платформе UserEcho