Если вы говорите об этом пузыре:
![Validation bubble in Firefox](https://i.stack.imgur.com/dfNGh.png)
См. Комментарий ScottR к этому ответу.
... тогда мое тестирование показывает, что и Firefox, и Chrome отображают его при вызове checkValidity
для элемента, заключенного в ( testcase ), но не на отдельном элементе ( testcase ).
Кажется, что нет механизма для его отображения, когда формы нет, а спецификация даже не говорит , что она должна отображаться в ответ на программные вызовы checkValidity
(на элемент или форма) - только при отправке формы.
Итак, пока оберните ваши элементы в форму, даже если вы на самом деле не отправите ее.
Еще лучше, используйте свой собственный пользовательский интерфейс проверки, это защитит вас от будущих изменений в браузерах в этой недостаточно определенной области.