Форма на AjaxForm с кнопками radio
Делаю форму с кнопками radio. Вроде простая задача, но поставила меня в тупик, в документации не нашел.
Чанк формы AjaxForm
Чанк формы AjaxForm
<form action="" method="post" class="ajax_form af_example">
<p >Требуется размещение?<span>*</span></p>
<input id="exampleRadios2" class="radio" type="radio" name="razmeshenie-da" value="Требует размещения" />
<label for="exampleRadios2"> Да </label>
<input id="exampleRadios3" class="radio" type="radio" name="razmeshenie-net" value="Не требует размещения" />
<label for="exampleRadios3"> Нет </label>
<input type="submit" class="btn btn-lg" value="Отправить">
</form>
Чанк шаблона письма[[+razmeshenie-da:empty=``]]
[[+razmeshenie-net:empty=``]]
Все приходит, но проблема в том, что можно выбрать и то и другое. Как можно сделать только один пункт возможным? Если поставить одинаковые name то проблема уходит, но данные не приходят. Комментарии: 2
Вообще-то name и должен быть одинаковым.
Вот из документации:
Вот из документации:
<form action="#">
<input type="radio" name="drink" value="rad1"> Пиво
<input type="radio" name="drink" value="rad2"> Чай
<input type="radio" name="drink" value="rad3"> Кофе
</form>
Хотел написать, что для AjaxForm неприменимо и нужно прописывать айдишники, но поменял айдишники и все стало приходить и выбирается 1 вариант как и планировалось
<form action="" method="post" class="ajax_form af_example">
<p >Требуется размещение?<span>*</span></p>
<input id="razmeshenie-da" class="radio" type="radio" name="razmeshenie" value="Требует размещения" />
<label for="razmeshenie-da"> Да </label>
<input id="razmeshenie-net" class="radio" type="radio" name="razmeshenie" value="Не требует размещения" />
<label for="razmeshenie-net"> Нет </label>
</form>
[[+razmeshenie]]
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.