XF 2.1 Обязательное поле radio, checkbox

Статус
В этой теме нельзя размещать новые ответы.

Digo

Проверенные
Сообщения
54
Реакции
42
Баллы
315
Не получается сделать checkbox/radio обязательными в шаблонах, чтоб из группы элементов необходимо было выбрать хотя бы один.
HTML:
<xf:checkboxrow label="Дни" name="day">
        <xf:option value="1">Понедельник</xf:option>
        <xf:option value="2">Вторник</xf:option>
        <xf:option value="3">Среда</xf:option>
        <xf:option value="4">Четверг</xf:option>
        <xf:option value="5">Пятница</xf:option>
        <xf:option value="6">Суббота</xf:option>
        <xf:option value="7">Воскресенье</xf:option>
    </xf:checkboxrow>
Например, на чистом html вроде достаточно одному из элементов группы добавить атрибут required
 
Есть шаблон, в котором заполняется форма, и отправляется в бд.
В textbox required работает, а в checkbox нет

HTML:
<xf:form action="{{link('path/addon')}}" ajax="off">
<xf:checkboxrow label="Дни" name="day" required="required" hint="{{phrase('required')}}">
        <xf:option value="1">Понедельник</xf:option>
        <xf:option value="2">Вторник</xf:option>
        <xf:option value="3">Среда</xf:option>
        <xf:option value="4">Четверг</xf:option>
        <xf:option value="5">Пятница</xf:option>
        <xf:option value="6">Суббота</xf:option>
        <xf:option value="7">Воскресенье</xf:option>
</xf:checkboxrow>
<xf:textboxrow label="textbox" value="{$xf.visitor.username}" name="textbox" max="15" required="required" explain="Описание" hint="{{phrase('required')}}"/>
</xf:form>
 
Ну наверное с этого и стоило начинать, во первых все ваши хтмлки можно будет обойти если в коде нет самих проверок. В сущности указывается required и будет даже соответсветствующая ошибка... Но если все равно на проверки в коде, то делается это так
Код:
<xf:checkbox value="{$argument.required}" standalone="true">
Можно к опции применить required
 
Можно к опции применить required
Да, все верно, к опции можно применить required и тогда пользователь должен будет выбрать именно эту опцию, вопрос то заключался в другом
чтоб из группы элементов необходимо было выбрать хотя бы один.
Да про проверки в коде это понятно, просто хотелось бы, чтоб это выглядело также как у текстбокса или опции.
Или в данном случае такое не реализовать?
 
Ну наверное с этого и стоило начинать, во первых все ваши хтмлки можно будет обойти если в коде нет самих проверок. В сущности указывается required и будет даже соответсветствующая ошибка... Но если все равно на проверки в коде, то делается это так
Код:
<xf:checkbox value="{$argument.required}" standalone="true">
Можно к опции применить required
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу