Проблема в том, что вы меняете визуальное представление элементов управления. Поле для ввода текста не должно выглядеть как элемент оформления.
Как я пойму, что в голубой прямоугольник надо вводить текст?
Прямоугольник стоит прямо напротив лейбла — больше, собственно, вводить информацию некуда. Ну и опять же, все просто привыкли, что поле ввода — это прямоугольник в рамке. Просто потому, что так было всегда.
Я не говорю, что моя концепция однозначно лучше. Мне как раз интересно провести эксперимент и обсудить новый подход.
Обсудить новый подход? К чему?
У вас основным аргументом в пользу каких-то изменений является то, что: «Формы — это обычно такие скучные элементы интерфейса, которые никто не любит заполнять.»
Хочется ответить: Оставьте формы в покое, с ними все хорошо
Пришли к выводу, что таким образом больше возможностей для кастомизации, да и как-то нагляднее — сразу видно, что есть, чего нет, что добавилось, какие ограничения. И т.к., способов оплаты сильно больше не предвидится, решили остановится на этом варинате.
Спасибо. Это как раз основной недостаток, который я вижу. На неконтрастных мониторах возможно будет плохо видно поля. На примере вообще серый фон, что еще сильнее уменьшает контраст.
Да, мы тоже так поиграли в анкете iskariot.ru/portrait/ — чтобы была похожа на анкету. Вот только с селектами не совладали (на комбик не хотелось менять).
Поздравляю, Вы открыли для себя inplace-редактирование.
Однако спешу огорчить, это ни разу не удобнее и тем более не понятнее для пользователя.
Приведу свежий пример, который частично касается предлагаемого решения. Я уже давно пользуюсь Google Contacts и все в нем меня устраивало. Но однажды после редизайна он стал использовать тот самый способ редактирования который предлагаете Вы. В результате теперь, когда меня просят дать телефоны какого-то человека вместо того чтобы выделить часть страницы и скопировать все в аську мне приходится поэлементно копировать каждый телефон, фио, должность, email и т.д.
Формы ввода на то и формы, что они визуально подсказывают что сюда надо вводить данные! Отображать данные нужно в нередактируемых виджетах. А если засунуть включенный утюг в холодильник — получится конечно что-то необычное и инновационное, но вреда будет больше чем пользы.
Не совсем понял ваш пример. Получается же как раз наоборот: если у вас все элементы в отдельных (стандартных) полях, то их надо копировать по одному. В моем примере после заполнения инпуты становятся обычным (но активным) текстом — т.е. их можно скопировать все сразу.
Пример состоит в том, что раньше мухи были отдельно, котлеты отдельно (просмотр и редактирование), а в новом дизайне их смешали. Ровно то же самое предлагаете и Вы.
Мне кажется что если окинуть широким взглядом большинство веб-приложений и сайтов, то мы увидим, что отображение данных требуется намного чаще ввода. Значит ввод все же является более сервисной функцией и логично его вынести в отдельное место.
Автор смелый человек, если не боится разрушить устоявшиеся стереотипы. Большинство людей консерваторы, которые ничего не хотели бы менять в вещах, которые используют, они не хотят видеть даже очевидных преимуществ новых решений. Таким людям нужно прививать новое насильно, иначе они никогда не поймут, что лучше. В начале они будут несогласны, но потом, когда осознают, что стало действительно удобней, они будут очень благодарны.
Я не являюсь консерватором и всегда ищу преимущества в новых решениях, однако, Ваше решение для меня, не является удобным. На страницах, где используется подобное, я обычно теряюсь и очень долго соображаю, куда нужно вводить информацию, для меня это не упрощает, а наоборот усложняет восприятие информации.
Меня смущает, что поля для ввода сливаются с окружающим фоном, хотя, возможно здесь дело в моих настройках монитора. Они выделяются, но плохо заметно, приходится напрягать лишний раз зрение.
На мой взгляд, здесь нужно искать другое решение. Как Вам вариант увеличения прозрачности обводки поля, которое приходит в норму, при клике по нему?
На счет Вашего предложения: интересный вариант, если я, конечно, правильно понял, что Вы имеете ввиду. Думаю, так было бы намного лучше.
С прозрачными краями возникает та же проблема — их будет плохо видно при слабом контрасте. В этом плане заливка с теми же параметрами прозрачности гораздо более заметна. Если же края сделать достаточно непрозрачными, чтоб сразу было видно, возникнет та проблема, от которой я хотел избавиться — огромное количество линий.
Возможно решением будет более темная заливка полей. Надо будет поэкспериментировать.
В целом, первая часть улучшений — скорее дизайнерская. Стандартные элементы — классика, на то и стандартные, чтобы быть компромиссом между удобством ввода и… вывода :) рамочки инпутов, например, правильно выглядят и при печати, в то время как задний фон браузерами обычно удаляется.
Что касается второй части — интересная идея. И вроде не зависит от первой части. Главное просто сделать индикацию незаполненных/ошибочных полей. Может быть и так:
Мне кажется только ни в коем случае не стоит делать вид что заполненное поле ввода уже не поле ввода.
Во втором мне не нравится, что текст в заполненных полях сливается с фоном. Сложно быстро просканировать взглядом форму на предмет ошибок. Но в целом тоже очень приятные улучшения: убрали все горизонтальные рамки и устранили рябь в глазах.
В приведённом примере индикация заполненного поля не корректна — так должно выглядеть disabled-поле. Недоступное для заполнения. А у нас же оно вполне доступно для редактирования.
Я тоже думаю, что перекрашивание полей формы — не есть улучшение формы. Например, я сатанею, когда какой-то из параметров не введен/введен неверно, форма мне об этом радостно сообщает и возвращает назад к ПУСТОЙ ФОРМЕ, а не предлагает исправить нужный элемент. Вот это улучшение.
То, что вы описали, это не то чтобы улучшение. За потерю введеной пользователем информации вообще кочергой по жбану дизайнера и программиста бить сразу надо, чтоб не повадно так делать было.
Эти замечательные голубые прямоугольники станут невидимыми, если кто-то откроет страницу с такой формой на ноутбуке, сидя на улице в солнечный день. Кроме того, как уже заметили, многие пользователи просто не поймут, что прямоугольники являются полями формы.
Border'ы нельзя скрывать.
Без рамочек не торт. С точки зрения банальной юзабилической эрудиции представление лейблов и полей для ввода в одинаковом виде (без рамок или цветовой дифференциации штанов) — не есть хорошо, мистер Дюк. Бабушка из Сыктывкара не вштырит где там тупо текст от сайта, а где — тот, который она вводила и хочет изменить. Подобные алогичные и излишне вычурные упрощизмы ведут к тотальной дергадации сознания пользователей, и становится уныло.
Нескучные формы