1. Методы подтверждения
2. Что требует подтверждения
3. Сообщение об ошибке
4. Семь раз отмерь
5. Вы - человек?
5. Вы - человек?
Говоря о подтверждении правильности заполнения формы, нельзя не упомянуть тест Тьюринга (Captcha). Это существенная часть процедуры подтверждения, так как с его помощью система отличает человека от авторегистратора псевдо-пользователей. Простейший вариант теста Тьюринга - изображение, содержащее буквы, цифры, выражения и поле, в котором это содержимое следует ввести. Первые такие тесты состояли из изображений с числами (например, "8356"), а от пользователя требовалось ввести это число. Если число не было введено верно (или вообще не вводилось), форму было невозможно отправить. Вообще-то, сейчас большинство программ автоматической рассылки спама уже умеют распознавать текст, просто нанесённый на изображение, поэтому, лучше заменить его вопросом, на который способен ответить только человек, например, "Какого цвета солнце?", а ответом назначить "жёлтый" в любых вариантах написания ("ЖЁЛТЫЙ", "жёлтый", "Жёлтый" и т. д.).
Возможно, вас также заинтересует разновидность теста Тьюринга под названием "Приманка" ("Honeypot Captcha"), в основе которой лежит неразличимость скрытых элементов формы для зрения, чтобы с сервера вычислять источник авто-рассылки, заполнивший их. Есть и другой способ: нанести на одно из полей формы метку "Не заполнять", а затем обозначить его как поле, обязательное для заполнения (спасибо Шону МакКулу).
Простой тест Тьюринга требует осмысленного ответа на вопрос.
Тест Тьюринга, описанный выше, стал для многих пользователей камнем преткновения. Слепым, слабовидящим и не умеющим читать людям заполнение онлайн-форм с тестом Тьюринга даётся тяжело или вовсе недоступно. С развитием Интернет-технологий сильно изменились и тесты Тьюринга, так что, сейчас уже есть их модификации, например, ReCaptcha, озвучивающий текст для людей с нарушениями зрения.
Тесты Тьюринга включают еле различимые слова. Вам легко разобрать слово с левой стороны?
Большинство пользователей ненавидят тесты Тьюринга (что вполне оправданно!). Разумеется, людям просто лень заполнять формы. Если не дать им сделать это быстро и без усилий, весьма вероятно, они вообще не станут с ним возиться. И здесь тест Тьюринга явно не способствует повышению активности: распознавание его текста может очень затянуться (если он неразборчив), что часто и происходит на практике. Помните, тест Тьюринга работает на владельцев сайта, а не на пользователей. Поэтому лучше, по возможности, обходиться без него. О тестах Тьюринга и их общедоступности можно прочесть в пособии "Нечитаемые тесты Тьюринга" ("Inaccessibility of CAPTCHA").
Тест Тьюринга на форме регистрации сайта Digg сопровождается аудио-версией. Пользователи, которые не могут прочитать буквы, услышат их.
Автор статьи © Janko Jovanovic
Русский перевод © CoolWebmasters.Com 2009
Валидация Web-Форм: Практика и рекомендации
Обнаружили ошибку или мёртвую ссылку?
Выделите проблемный фрагмент мышкой и нажмите CTRL+ENTER.
В появившемся окне опишите проблему и отправьте уведомление Администрации ресурса.
Выделите проблемный фрагмент мышкой и нажмите CTRL+ENTER.
В появившемся окне опишите проблему и отправьте уведомление Администрации ресурса.
Нужна органическая вечная ссылка из данной статьи? Постовой?
Подробности здесь
Подробности здесь
Опубликовал Mysterious Master Прочитано (раз): 11176 | Оставлено комментариев: 2
Автор перевода — CoolWebmasters.Com © | Источник материала / оригинал статьи Распечатать
Автор перевода — CoolWebmasters.Com © | Источник материала / оригинал статьи Распечатать