У меня есть форма. Некоторые поля помечены как обязательные. Если я попытаюсь отправить форму без заполнения обязательных полей, я ожидаю, что форма не будет отправлена, и браузер отобразит сообщение «Пожалуйста, заполните это поле» над полем.
Мое поле:
<%= bootstrap_form_for @listing do |form| %>
<%= form.text_field :title, label: "Project title (required)", required: true %>
#...
<%= form.submit "Submit job", id: "listing-submit-button" %>
<% end %>
Я не добавил никаких дополнительных стилей.
Сообщение проверки отображается в Chrome и Firefox. Однако в Safari (12.0.3) сообщение не отображается. Форма не отправлена, и область просмотра прокручивается в недопустимое поле, но сообщение отсутствует.
Кто-нибудь знает, как я могу убедиться, что Safari отображает сообщение?