Незаполняемые формы

Ну и правильно, зачем веб-разработчикам учить географию? Я тоже так считаю, каждый же должен заниматься своим делом, правильно? Поэтому ничего удивительного в том, что некоторые американские программеры уверены, что всё население земного шара живёт в пятидесяти соединённых штатах, а что тут такого? И тогда появляются замечательные, интересные сервисы, на которых очень хочется зарегистрироваться, но маленький квест затыкается на втором шаге при заполнении формы регистрации, где обязательным является указание страны проживания (подгружается стандартный список всех известных стран, выбираю Украину) и штат (! подгружается список из тех самых 50-ти соединённых штатов, какую бы страну предварительно из списка стран ты не выбрал). И этот “Please enter a valid state” становится непреодолимой ошибкой, которая не пустит никого на конечный этап заполнения формы.

sharpie

Конкретно эту форму (на сайте sharpie.com) обойти удалось – достаточно оказалось при выбранной Ukraine и написанном ручками Kharkov из списка штатов указать один любой; так что у меня получилось Ukraine-Alabama-Kharkov, но некоторых разработчиков хватает на то, чтобы делать проверку на города каждого конкретного штата и добавлять ошибку “Enter a valid city”, но такое внимание делает форму ещё более нелепой: если в первом случае зарегистрироваться всё-таки, пусть и с дурацким адресом, получается, то во втором, понятное дело, нет, и тогда просто разводишь руками и удивлённо вопрошаешь: детки, зачем, ну зачем вы влепили в форму выпадающий список со всеми известными странами?? Чтобы форма выглядела солиднее? А дальше разработка не пошла, потому что всё равно основная платежеспособная аудитория у вас там, среди ваших 50-ти штатов? выпадающим списком пожертвовать при этом никак? Ну смешные, право.

У-у забыла, где-то совсем недавно на каком-то из российских магазинов была схожая ситуация: когда в форме доставки товара страну (Украину ту же) выбрать было можно, но дальше город тоже выбирался из списка; города в списке, ессно, были только крупные российские, штук 20, кажется. Видимо, по сценарию предполагалось, что служба доставки обеспечивает эту самую доставку только в конечное число городов (вот эти самые 20 из списка), и в этом нет ничего такого, если не задействуются внешние службы доставки, а работают только свои в рамках какой-то партнёрской сети. Но зачем, зачем при этом давать возможность выбрать страну?

Эта запись была опубликована в рубрике дизайн и отмечена метками , , , . Добавить в закладки ссылку.

5 в ответ на Незаполняемые формы:

  1. Anton Naumov пишет:

    а мне кажется, что все гораздо проще — просто где-то есть словарь доступных стран. может быть он даже доступен для использования он-лайн, а может быть народ не лениться его скачивать. остальное, видимо, приходится делать руками. и вот…
    высшая степень мастерства была на сайте IBM, у них названия регионов Украины можно было выбрать из списка. в украинской транслитерации на английский. но такого я не встречал больше нигде и никогда

    • nundesign пишет:

      Ну это понятно, конечно, список они не сами составляли, так почти все берут готовые. И понятно, что там, где надо было делать руками, просто недоделано и, возможно, и не собиралось доделываться :) потому и смешно.

  2. Влада пишет:

    В том, что американцы “местами тупят”, наверно, уже никто не сомневается. :-)

    • Anton Naumov пишет:

      Подобные комментарии, Влада, убеждают меня в мысли, что тупят, и совсем не местами, не только и столько американцы

  3. vvv пишет:

    Как выход – в конце выпадающего списка достаточно прописать “Ваш вариант”, при выборе которого открывается поле для возможности юзером вписать свой вариант не из списка. И время от времени такие полученные “рукописные” города добавлять в базу (для своей же пользы).
    Сделать тоже не сложно, но или лень сделать, или лень подумать о такой возможности.

Оставить комментарий

Ваш email не будет опубликован. Обязательные поля отмечены *

*

Вы можете использовать это HTMLтеги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>