Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Все о формах (https://javascript.ru/forum/dom-window/9577-vse-o-formakh.html)

Skipp 26.05.2010 10:11

Kolyaj,
Почему, не подходит?
<input  value="Login" type="password" onfocus="if(this.value == 'Login') this.value= ''" onblur="if(this.value == '') this.value = 'Login'">


А кто будет вводить логин "Login". Не знаю таких, кто логином себе его делал. Да и для упрощения его просто можно запретить, допустим при регистрации, так как во первых небезопасный.

Gvozd 26.05.2010 10:19

Цитата:

Сообщение от Skipp
Почему, не подходит?

не подходит, пот ому что подразумевается подсказка в самом поле.
по типу как поле поиска на торентах в правом верхнем углу

Skipp 26.05.2010 10:21

Ну звёздочки по моему сами за себя говорят:)

Gvozd 26.05.2010 10:40

Цитата:

Сообщение от Skipp
Ну звёздочки по моему сами за себя говорят

звездочки в поле пароля говорят о том, что в это поле введен какой-то пароль, и только об этом.
так что не надо нести отсебятины, придумывая иной смысл стандартному интерфейсному символу

Kolyaj 26.05.2010 10:47

Цитата:

Сообщение от Skipp
А кто будет вводить логин "Login".

Ну в данном случае это Login. У кого-то будет слово "Поиск", тогда нельзя будет слово "Поиск" искать (не то, чтобы нельзя, просто метаморфозы всякие будут).

Skipp 26.05.2010 10:48

Цитата:

и только об этом
Не судите всех, основываясь только на своём мнении, они ещё говорят, что это поле для ввода паролей, не всем конечно, но я думаю большинству. И нет смысла делать строку с надписью "Введите пароль" или что-то подобное.

Но это только чисто моё наверно мнение.

Skipp 26.05.2010 10:50

Kolyaj,
С этим согласен, но задача в теме была про логин и пароль:)

Kolyaj 26.05.2010 10:52

Skipp,
нет, задача была про паттерн "Подписи в полях ввода".

По-хорошему, кстати, надписи делаются обычными label-ами, которые позиционируются абсолютно над полями ввода и убираются/показываются в нужные моменты.

Gvozd 26.05.2010 11:04

Цитата:

Сообщение от Skipp
Не судите всех, основываясь только на своём мнении

то же самое делаете вы.
так что мое ИМХО имеет как минимум те же права на жизнь, что и ваше.
Цитата:

Сообщение от Skipp
говорят, что это поле для ввода паролей, не всем конечно, но я думаю большинству

да. это поле для ввода паролей, с УЖЕ введенным паролем.
но на самом-то деле это не так.

заполняя сложную форму, пользователь спокойной может решить, что уже заполнил пароль, и отправит форму, на выходе получая пост-фактум сообщение об ошибке.
в то время, как пустое поле для пароля, или же подписанное сбоку/поверх, предупредило бы такую ошибку

Мендыбаев Игорь 04.06.2010 11:42

Все спасибо за помощь)))

Вот еще один вопросик. Как сделать так:

1 поле - должно быть от 6 до 20 латинских букв или цифр. (Никаких специальных символов)

Заранее спасибо)))


Часовой пояс GMT +3, время: 03:24.