Проверка на пустые переключатели в Perl - PullRequest
0 голосов
/ 06 декабря 2010

Я новичок в Perl и у меня возник вопрос.У меня есть простая страница, которая позволяет пользователям отвечать на вопросы опроса.Есть различные вопросы, и у каждого есть 4 варианта.Мой вопрос заключается в том, как я могу убедиться, что пользователь ответил на все вопросы.Имена радиогрупп заполняются из базы данных с использованием инкрементного идентификатора, что меня смущает.Так, например, выбор вопроса имеет название радиогруппы «1», а название другой радиостанции может быть «4».Я не использую модуль CGI.pm.Любая помощь будет оценена.Спасибо.

Ответы [ 2 ]

1 голос
/ 06 декабря 2010

Обычно плохая идея доверять клиенту список вопросов.

Просто повторно используйте код, который вы внедрили, чтобы отобразить опрос. Вы узнаете, как вы сгенерировали имена полей ввода формы. Затем прокрутите все эти имена и проверьте, есть ли у вас соответствующее поле HTTP POST.

По любым дополнительным вопросам вам необходимо предоставить более подробную информацию о вашей проблеме.

1 голос
/ 06 декабря 2010

Добавить скрытое поле со списком идентификаторов вопросов.

...