@iliazeus Сомневаюсь, что такое реализовано на уровне протокола в любом случае - для этого надо делать для опросов с несколькими вариантами отдельную логику.
Проще всё же давать несколько вариантов и разумное использование предоставлять на откуп пользователю. Мы и так предполагаем, что пользователь может, но не будет врать, поэтому ничего странного в таком опросе нет. "Есть ли у вас дома: а) кошка, б) собака, в) другое, г) никого" - и что в этом странного?
Понятно, что выбирать "никого" и "собака" одновременно странно и будет неправильной информацией, но там и так могут от балды галочек наставить, если захотят, но мы рассчитываем, что всё же не будут.
@shuro
> Сомневаюсь, что такое реализовано на уровне протокола в любом случае - для этого надо делать для опросов с несколькими вариантами отдельную логику.
Не совсем понял тебя: сомневаешься, что можно выбрать ноль вариантов, или что нельзя?
Мне как раз кажется, что именно на уровне протокола проще как раз-таки никак не запрещать ноль вариантов.
> Понятно, что выбирать "никого" и "собака" одновременно странно и будет неправильной информацией
Я, в целом, не спорю :) Просто такое ограничение выглядит искуственным, и из-за него нужны такие вот костыли.
@shuro
> Сомневаюсь, что такое реализовано на уровне протокола в любом случае - для этого надо делать для опросов с несколькими вариантами отдельную логику.
Не совсем понял тебя: сомневаешься, что можно выбрать ноль вариантов, или что нельзя?
Мне как раз кажется, что именно на уровне протокола проще как раз-таки никак не запрещать ноль вариантов.