- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
Фрагмент главной страницы:
<div class="container">
<div class="form">
<form method="post" >
<input name="login" value="" enter="jason" autocomplete="off" />
<input name="password" value="" type="password" enter="foris" autocomplete="off" />
<div class="center"><input name="submit" type="submit" value="Войти" class="submit" /></div>
</form>
</div>
</div>
Фрагмент скрипта:
$(function(){
var enter = {
field : {
login : 'Узнай логин и приходи',
password : 'Узнай пароль и приходи',
},
label : function() {
if (!$(this).val()) $(this).val(enter.field[$(this).attr('name')]);
},
clean : function() {
var name = $(this).attr('name');
if ($(this).val() == enter.field[name]) $(this).val('');
},
submit : function() {
$('input', $(this)).each(enter.clean);
}
};
});
Не хотел постить фрагменты веб-страниц, потому что говна и в кодах социальных сетей хватает, бери — не хочу, но не удержался. Если скучно, смело ставьте 11 минусов.
Взято с главной страницы http://rykov.ru/ — страницы того самого урода http://lurkmore.ru/Рыков
Мощная защита от входа посторонних на сайт!
ZeiZ 08.10.2010 03:30 # −3
Убейте менятоком, но я не знаю атрибутов: enter и auutocomplete.
w3c приняла дозу яда и ...
ZeiZ 08.10.2010 03:32 # −3
scalar4eblo4no 08.10.2010 13:13 # 0
А вообще я не вижу никакого особенно говна тут, хотя дальше по тексту есть немного китайского назначения обработчиков каждой форме в отдельности:
scalar4eblo4no 08.10.2010 13:17 # 0
Lure Of Chaos 08.10.2010 19:01 # −1
кроме того... вот это: $('input', $(this)).each(enter.clean);
не сотрет ли оно поля перед сабмитом?
inkanus-gray 08.10.2010 21:03 # 0
Там много чего на JQuery, я не стал публиковать код скрипта целиком.