LINUX.ORG.RU

Нажатие кнопки голосовать без выбора варианта


1

2

Если при голосовании не выбрать вариант, и нажать кнопку голосовать, то показывают экран:

===============================

Required int[] parameter 'vote' is not present

Скрипту, генерирующему страничку были переданы некорректные параметры. Если на эту страничку вас привела одна из страниц нашего сайта, пожалуйста сообщите нам адреса текущей и ссылающейся страниц.

===========================

Поскольку кейс достаточно очевидный и воспроизводимый штатными средствами, возможно там лучше на это действие сделать кастомное сообщение об шибке на этот случай

Это ЛОР, а не мейл.ру. Кого здесь волнуют не юзерфрендли сообщения об ошибках?

Ramen ★★★★ ()
Ответ на: комментарий от Ramen

Красивые заглушки при ошибках - одно из правил хорошего тона в вебдизайне и безопасности.

Kindly_Cat ()
Ответ на: комментарий от Kindly_Cat

Естественно, под красивыми здесь не подразумеваются разноцветные экраны с понями и спецэффектами.

Kindly_Cat ()

А может просто сделать первый вариант по-умолчанию?

Dragon59 ★★ ()

лучше бы было кнопку голосования сделать неактивной, если не выбраны вариант(ы). maxcom, как идея?

cetjs2 ★★★★★ ()
Ответ на: комментарий от Kindly_Cat

Правило хорошего тона - делать сообщения такими, какие будут понятны целевой аудитории сайта. Потому на ЛОРе вполне уместны и такие, как есть.

Ramen ★★★★ ()

поправлю если не забуду, завесь лучше баг на гитхабе

maxcom ★★★★★ ()
Ответ на: комментарий от cetjs2

лучше бы было кнопку голосования сделать неактивной, если не выбраны вариант(ы). maxcom, как идея?

А как быть Ъ у которых выключен яваскрипт? Не голосовать?

shaplov ★★ ()
Последнее исправление: shaplov (всего исправлений: 1)
Ответ на: комментарий от maxcom

поправлю если не забуду, завесь лучше баг на гитхабе

Сделал...

БТВ: нагуглил репозиторий достаточно быстро. Но для этого надо знать что он есть. Я вот не знал. Добавьте прикрепленную тему «Репозиторий на GitHub» в этот форум что-ли... Или «О багах сообщать сюда»...

shaplov ★★ ()
Последнее исправление: shaplov (всего исправлений: 1)
Ответ на: комментарий от Kalashnikov

с required для checkbox/radio какие-то непонятки в стандарте, так что видимо лучши или JS'ом сделать, или серверную сторону поправить

maxcom ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.