Как направить людей, чтобы заполнить форму - PullRequest
0 голосов
/ 15 марта 2010

Каков наилучший способ заставить людей правильно заполнить форму? Например, у меня изначально было поле «Имя» в форме, и я хочу, чтобы 1 человек на форму. Люди заполняли это так: «Марк и Бекки Ньюман». Поэтому я разбил его на 2 поля: «Имя» и «Фамилия», и люди все еще заполняют его неправильно, например «Имя» = «Марк и Бекки», «Фамилия» = «Служащий новостей». *

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

Если это не тот сайт, переместите его на правильный сайт.

Ответы [ 3 ]

2 голосов
/ 15 марта 2010

Нет решения по глупости пользователей.

За исключением этого, сделайте поля как можно более очевидными, а выполните проверку данных * и предоставьте пользователю обратную связь относительно того, что заполнено правильно, а что нет.

Если два поля имени предназначены для разных ролей (например, «Жених», «Жених»), пометьте их как таковые или если вы обнаружите распространенную ошибку, просто напишите мягкое напоминание, например:

Name:            ___________
(one per field)  ___________

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

0 голосов
/ 15 марта 2010

Другое предложение состоит в том, чтобы сделать очевидным, что им будет предоставлена ​​другая форма для другого человека (если таковая имеется). Может быть, некоторые пользователи думали, что они не получат вторую форму, и поэтому они пытались запихать туда информацию?

0 голосов
/ 15 марта 2010

Возможно, вы могли бы проверить входные данные, ища вещи, которые не имеют места в имени человека, такие как «&», «/» и строку «и», и если вы видите, что предупреждают пользователя, что поле предназначено для только один человек?

...