Comments 31
http://i28.tinypic.com/2a6w2a8.png
+3
Вот именно на КПК такая идея бы очень и очень пригодилась. Пользователи VGAkeyboard знают, как часто порой промахиваешься, пытаясь попасть по маааленькой кнопочке
+2
А о маскировке символов каждый автор такого нововведения будет думать?
0
Что имеете в виду под нововведением?
0
Запрет на ввод определённых символов.
0
Это не нововведение, пример можно увидеть даже на скрине в первом комментарии.
А про маски.. да, каждый автор интерфейса должен думать, как пользователь будет им пользоваться. Сделал поле ввода — позаботься о том, что туда можно было легко и безошибочно ввести корректные данные.
А про маски.. да, каждый автор интерфейса должен думать, как пользователь будет им пользоваться. Сделал поле ввода — позаботься о том, что туда можно было легко и безошибочно ввести корректные данные.
0
Я к тому, что популяризация данного подхода пагубна, так как никто не может ручаться за наличие мозга у того или иного разработчика.
0
Хех, если отсутствует мозг - не берись за разработку.
Плюс, проектировкой интерфейсов должны заниматься специальные люди, так как я осознаю, что для многих это не очевидные вещи. У программистов больше болит голова об алгоритмах, а не о таких тонкостях. А если проектировщик интерфейсов этого не понимает, то он просто профнепригоден.
Плюс, проектировкой интерфейсов должны заниматься специальные люди, так как я осознаю, что для многих это не очевидные вещи. У программистов больше болит голова об алгоритмах, а не о таких тонкостях. А если проектировщик интерфейсов этого не понимает, то он просто профнепригоден.
0
Только подсказка нужна обязательно. Я однажды долго пытался понять, почему на Payoneer.com в поле "Adress" нельзя поставить точку или запятую. Так и не понял.
+1
да бывает такое, когда в поле ввода можно вводить только определенные символы.
И бывают такие ситуации, что просто не понятно, какие символы можно вводить или какие символы вводить нельзя.
А если звук отключен, то без подсказки вообще не понять, что произошло. ВВодишь символ, а он не вводишься. Начинаешь думать "а все ли в с программой вообще в порядке?"
То есть мысль такая, если запрещать ввод некоторых символов в поле ввода, то надо выдавать подсказочку (какие символы вводить можно) или ошибку (какие символы пользователь пытался ввести неверно).
;)
И бывают такие ситуации, что просто не понятно, какие символы можно вводить или какие символы вводить нельзя.
А если звук отключен, то без подсказки вообще не понять, что произошло. ВВодишь символ, а он не вводишься. Начинаешь думать "а все ли в с программой вообще в порядке?"
То есть мысль такая, если запрещать ввод некоторых символов в поле ввода, то надо выдавать подсказочку (какие символы вводить можно) или ошибку (какие символы пользователь пытался ввести неверно).
;)
0
А идея такая — надо не запрещать!
0
вообще написать прогу, которая в трее будет висеть и каким-то образом определять какие символы можно вводить. можно купить optimus, написать софт под него и тогда запрещенные символы будут просто моргать на клаве, либо что-то подобное
0
Вообщето не очень понял, за что именно вы. То вы хотите вводить ? и *, то говорите, что маска это хорошо. Просто, в теории, если в поле вводить буквы (и др символы) низзя, то они там, на самом деле, и не нужны :)
0
UFO just landed and posted this here
Хороший вопрос!
Думаю, что при попытки вставить строку с недопустимыми символами стоит показывать подсказку: "Буфер обмена содержит недопустимые символы. В этом поле можно использовать только цифры 0-9.".
Т.е. анализировать буфер обмена тоже нужно при попытки вставки.
Думаю, что при попытки вставить строку с недопустимыми символами стоит показывать подсказку: "Буфер обмена содержит недопустимые символы. В этом поле можно использовать только цифры 0-9.".
Т.е. анализировать буфер обмена тоже нужно при попытки вставки.
0
и все равно не давать вставлять символы? ))))
Кстати, мой QIP позволяет в поиске вставлять номер аськи и с пробелами и с "-". не было как-то проблем )))
Кстати, мой QIP позволяет в поиске вставлять номер аськи и с пробелами и с "-". не было как-то проблем )))
0
Я говорю о более общих случаях. Вполне можно предусмотреть телефонные номера и в виде 555-12-34, т.е. разрешать вставлять и такое, преобразуя, как надо.
А если позволить вставить "*" или "?" в имя файла, то вы будете иметь, в лучшем случае, недоступную стандартными средствами часть диска.
А если позволить вставить "*" или "?" в имя файла, то вы будете иметь, в лучшем случае, недоступную стандартными средствами часть диска.
0
Иногда хочется вставить строку в недопустимом формате из буфера, чтобы потом уже в поле ввода её отредактировать как надо.
0
Для этого можно воспользоваться любым другим полем, где фильтры не такие строгие. Либо текстовым редактором.
Либо как указано ниже. Пусть вставляется то, что может вставится, а недопустимые символы удалятся (если ограничение по длине - еще и обрежется строка). Всё равно вам бы пришлось удалять их самостоятельно.
Либо как указано ниже. Пусть вставляется то, что может вставится, а недопустимые символы удалятся (если ограничение по длине - еще и обрежется строка). Всё равно вам бы пришлось удалять их самостоятельно.
0
КопиПастим строку «123-abc-123» в поле где разрешаются только символы и имеем [123123] + подсказку, типа: В данном поле можно использовать только цифры [0-9].
0
нужно просто автоматически вырезать недопустимые символы при paste
0
Sign up to leave a comment.
Type me if you can