Возможно ли не отправлять форму на сервер, если ничего не выбрано в подсказках?
Не отправлять на сервер, но чтобы подсказки оставались видны, по нажатию enter или по клику на submit?
А также, возможно ли по щелчку на бэкграунд или любой элемент не относящийся к форме не закрывать окно с подсказками?
Ответ
На джаваскрипте можно сделать практически всё что угодно ツ Но зачем? Какой у вас сценарий?
вот сайт http://potookdev.webflow.io/, пользователь должен выбрать название компании отправить его, но поля: инн, огрн и тд не видны, если пользователь ввел хотя бы одну букву, подсказки должны быть раскрыты всегда, куда бы он не кликнул (class='suggestions-suggestions'), но после выбора компании, подсказка должна закрыться.
На js додумался только дизейблить кнопку отправки, но это не выход.
Дмитрий, простите, я не очень понял, зачем всегда держать подсказки раскрытыми. Если у вас задача заставить пользователя выбрать конкретную компанию, вот как это сделать: http://codepen.io/dadata/pen/EmxPdX?editors=1010
Спасибо за ответ, но пользователь может быть невнимательным и не заметит предложение "Вы не ввели компанию" (таких много, некоторые даже кнопок не видят), или наличие этого предложения не понравится дизайнеру сайта, поэтому я ищу решение не закрывать подсказки.
Я бы не стал так делать, выглядит это очень странно ツ Но если очень хочется, то добавьте $party.focus() в функцию onSelectNone().
Сервис поддержки клиентов работает на платформе UserEcho
Я бы не стал так делать, выглядит это очень странно ツ Но если очень хочется, то добавьте $party.focus() в функцию onSelectNone().