О, копирование текста из консоли (если считать таковой окошко cmd.exe) это очень увлекательно занятие:
1. Правой кнопкой вызвать контекстное меню, выбрать "Пометить". При этом включается режим выделения текста.
2. Выделить нужный кусок текста.
3. Нажать Enter для копирования в буфер обмена.
Ну это чистый субьективизм. Вы бы обрадовались, а кто-то не обрадуется. Далеко не все используют адреса мыл, совпадающие с их никами.
А вы хотите вынудить большую часть пользователей идти в настройки и менять ник, вместо того чтобы просто спрашивать его у всех при регистрации. Не такое уж это усложнение формы, зато все прозрачно для пользователя.
Кстати, смена ника обычно вообще не предусматривается, и правильно. Ник - это то что задается при регистрации и не должно меняться.
Просто мне кажется, можно поступить проще. Если регистрация не подразумевает использования ника (как, например, многие сервисы google), то можно безболезненно использовать email как логин.
Если же нужен ник - то лучше его спросить у пользователя, чем вырезать его из адреса. Ни к чему проихводить лишние неочевидные для пользователя действия с его данными.
Это уже проблемы конкретной реализации проверки. В данном случае разработчики явно перестарались... но это же не значит, что от валидации e-mail нужно отказываться.
Обычно при регистрации достаточно проверить, чтобы e-mail выглядел как настоящий, то есть не содержал левых символов и все собаки/точки были на своих местах.
Можно развить идею. А теперь вы можете откинуться на спинку кресла и расслабиться. Мы пока заполним за вас форму, а потом вы поправите, если мы что-то не угадали.
Насчет пароля можно согласиться. Я даже сделал себе greasemonkey-скрипт, который превращает все password-поля в обычные. Для меня не очень актуален вопрос, что кто-то из-за спины подсмотрит пароль, зато удобство несколько повышается.
Кажется, раньше на том же IPB я видел js-защиту на поле e-mail. Хотел об этом написать, но когда делал скриншот, ее уже не было :) Возможно другая версия, либо там был мод.
Хабр, кстати, пока "не умеет" работать с UTF-8, если можно так выразиться.
1. Правой кнопкой вызвать контекстное меню, выбрать "Пометить". При этом включается режим выделения текста.
2. Выделить нужный кусок текста.
3. Нажать Enter для копирования в буфер обмена.
Прошу прощения за вмешательство в диалог :)
Тем не менее постепенный переход на UTF происходит, так что процесс идет в нужном направлении :)
Тем не менее, корень зла не в HTTP, который был создан в 1990 году.
Собственно, и зла никакого нет, кроме разработчиков сайтов, которые не указывают в заголовках, в какой именно кодировке отдается контент.
А вы хотите вынудить большую часть пользователей идти в настройки и менять ник, вместо того чтобы просто спрашивать его у всех при регистрации. Не такое уж это усложнение формы, зато все прозрачно для пользователя.
Кстати, смена ника обычно вообще не предусматривается, и правильно. Ник - это то что задается при регистрации и не должно меняться.
Если же нужен ник - то лучше его спросить у пользователя, чем вырезать его из адреса. Ни к чему проихводить лишние неочевидные для пользователя действия с его данными.
Обычно при регистрации достаточно проверить, чтобы e-mail выглядел как настоящий, то есть не содержал левых символов и все собаки/точки были на своих местах.
А теперь вы можете откинуться на спинку кресла и расслабиться. Мы пока заполним за вас форму, а потом вы поправите, если мы что-то не угадали.
А пользователи FF, по логике создатеей, и так продвинутые, сами разберутся. Если опечатаются - поделом :)
Если нужно действительно заставить пользователя проверить e-mail, можно показать ему страничку "Проверьте ваши данные перед окончанием регистрации".
По вашей логике можно заставить три раза вводить e-mail - тогда вероятность опечатки еще уменьшится :)
Такие ошибки легко отсекаются на этапе валидации адреса. В том числе средствами JS можно сразу указать пользователю, что он ввел некорректный e-mail.
Обкатка идеи сделать клон фишек.нет? :)