У нас есть сайт корзины покупок, который будет принимать к оплате кредитные карты (Discover, Visa, Master, Amex), и я понимаю, что если тип кредитной карты является обязательным полем, в любом случае, есть причина, по которой мы все еще хотим включить«Пожалуйста, выберите один ..» в качестве опции по умолчанию в выпадающем списке?Что неудобно или неуместно предварительно заполнить раскрывающийся список словом «Обнаружить» в качестве варианта по умолчанию здесь?
У нас также есть месяц / год истечения срока действия кредитной карты в качестве ввода из пользовательских полей, не так лихорошая идея, чтобы исключить те месяцы, которые в любом случае не будут действительны, когда пользователь выбрал год в качестве текущего года?Например, 1.02.2012 пользователь ввел информацию об истечении срока действия своей кредитной карты, если пользователь указал, что год истечения срока действия его кредитной карты - 2012, у нас есть скрипт для исключения января из выпадающего списка, поэтому нам не нужно информировать пользователя об этом.необходимо исправить свою ошибку, прежде чем позволить им двигаться вперед, если они выбрали январь в качестве месяца истечения срока действия.
Если оставить эти 3 поля (тип кредитной карты, месяц истечения срока действия, год истечения срока действия) с данными по умолчанию или недействительными данными, лучшеопыт для пользователя?Будет ли предварительное заполнение этих обязательных полей хуже для пользователя, чем оставить эти поля пустыми?Не является ли хорошей идеей создать веб-сайт, чтобы минимизировать вероятность того, что пользователь допустит ошибку?Или в принципе требования с точки зрения разработчика отличаются от требований бизнеса?