Проверка ввода + всплывающие подсказки jquery ui приводят к двойным подсказкам - PullRequest
0 голосов
/ 04 мая 2018

На внутреннем веб-сайте я использую поля ввода текста с указанием «обязательный» и «шаблон». Это приводит к появлению всплывающей подсказки от браузера (Chrome): «Пожалуйста, заполните это поле.

Указав свой собственный текст с помощью «заголовка», я могу перезаписать его, но мне нужно отформатировать текст всплывающей подсказки жирным шрифтом, переводами строки и т. Д. По этой причине я переключился на jquery ui. Теперь возникает проблема, потому что теперь я получаю две подсказки. Пользовательский интерфейс jquery с моим текстом и встроенной всплывающей подсказкой от Chrome, в которой говорится «Пожалуйста, заполните это поле».

Среди прочего я пробовал:

::-webkit-validation-bubble-message { display: none; }

document.getElementById("xx").setCustomValidity('')

Кажется, первый больше не поддерживается. И второе я не могу ничего изменить - кроме того, кажется, что он просто меняет текст, а не удаляет его полностью.

Мне нужна проверка, поэтому я не могу удалить «обязательный», а также не могу отключить проверку с помощью novalidate или подобного.

Неужели нет способа избавиться от этой встроенной всплывающей подсказки?

1 Ответ

0 голосов
/ 05 мая 2018

Я решил пойти вместо этого. Вместо того, чтобы добавлять мою подсказку jquery ui к самому текстовому полю, я добавил диапазон с информационным знаком (?) после него. Затем вместо этого добавил всплывающую подсказку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...