У меня есть формуляр в моем проекте laravel, в котором я хочу санкционировать некие поля, случай состоит в том, что я использую признак required HTML5
, вещь состоит в том, что оно только я функционирует в элементах, неудар в лунку взамен в select не функционирует ни один. не имеет значения, если его один select
нормальный или один select2
.
Кто-то умел бы говорить мне, есть ли какая-то несовместимость с Laravel или чем-то?
<select id="hola" name="hola" required>.
<option value="" selected>
Choose option
</option>
<option value="hello_world">
Hello world!
</option>
<option value="goodbye_world">
Goodbye world!
</option>
</select>
В других проектах это функционирует верно, но я не знаю, с laravel есть ли другой способ, не используя validator
, ни JS Validate
, совсем не, просто я даже не хочу использовать required HTML5
.
Хотя он снимет selected продолжи option, что он продолжает делать то же самое, после того, как теоретически имеет, оцените = "", сделав submit он был бы должен прыгать равно.
Проблема, которая у тебя есть, состоит в том, что всегда есть стоимость у select, я объясняюсь:
Если ты это помещаешь:
<select id="hola" name="hola" required>
<option value="hello_world" selected>
Hello world!
</option>
<option value="goodbye_world">
Goodbye world!
</option>
</select>
Ты ты существуешь так как первый выбор всегда этот select и ты подпираешь, добавляешь стоимость, если ты хочешь, чтобы первый выбор не рассказал, как required, ты должен лишать его стоимости, и подпираешь, как помещена первая, ты не должен помещать selected, потому что уже он будет выходить назначенным по умолчанию. Пример:
<select id="hola" name="hola" required>
<option value="">
Hello world!
</option>
<option value="goodbye_world">
Goodbye world!
</option>
</select>
Я надеюсь, что оно ты функционирует
Чтобы добавлять в ответ Альберто, она documentaciГіn он говорит:
Элемент select с признаком required и без многообразного признака, и size которого "1", должен быть элемент option у сын.
Первый элемент сын option у из элемента select с признаком required и без многообразного признака, и size которого "1", должен быть признак оцените vacГ - или или не будь должен иметь контент текста.
https://www.w3.org/TR/html-markup/select.html
Это переводит в этих возможностях писать поле vacГ - или:
<select required aria-required="true" id="hola" name="hola">
<option value="">Choose</option>
...
</select>
, Если у тебя хочет быть она opciГіn vacГ - в:
<select required aria-required="true" id="hola" name="hola">
<option> </option>
...
</select>
TambiГ©n ты можешь использовать место вместо