Методы проверки данных - интерактивный, контрольный список предпечатной проверки и т. Д. - PullRequest
2 голосов
/ 02 декабря 2009

Я работаю над программой заполнения форм и ищу предложения по внедрению проверки данных.

Я рассматриваю двухэтапный подход:

  • Интерактивный - после того, как пользователь введет данные и попытается перейти к следующему полю, пометьте недопустимые данные чем-то ненавязчивым, например всплывающим сообщением, но позвольте пользователю продолжить.
  • Preflight Checklist - После того, как форма заполнена и пользователь пытается распечатать / отправить ее, повторно подтвердите форму, уведомите пользователя об ошибках и откажитесь от продолжения, пока не будут внесены исправления.

Есть еще идеи, предложения?

Ответы [ 2 ]

1 голос
/ 02 декабря 2009

Я бы также рекомендовал проверять на сервере.

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

0 голосов
/ 02 декабря 2009

ОК, если вы спрашиваете об опыте пользователя, я бы применил как 1, так и 2.

Когда пользователь вводит поля, выделите поля, которые являются обязательными, неправильными с помощью цветов / значков (без шаров, они мешают). Затем можно щелкнуть значки, чтобы объяснить, почему это неверно.

Также проверьте форму в конце, перед отправкой, и выделите неправильные поля / обязательные пропущенные поля, но постарайтесь избежать поэтапного принятия (нажмите «ОК», и сообщение на поле пропущено, неверно).

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...