Софт Картинки Игры Музыка Фильмы Юмор Интересное Для мобилы Шаблоны Ucoz Топ 15 Photoshop
Мой профиль · Личные сообщения() ·
Главная · Новые сообщения · У вас личных сообщений · Участники · Правила форума · Поиск · RSS
  • Страница 1 из 1
  • 1
Проверка логина при регистрации
aybolitДата: Понедельник, 23.02.2009, 22:42 | Сообщение № 1
Сержант
Группа: Проверенные
Сообщений: 23
У вас
Установка:
1. Вставляется в шаблон "Персональная страница пользователя" после <body ...>:

Code
<span id="chUName" style="display:none;">Проверка логина, так сказать :)</span>

2. Теперь самая важная часть, в шаблоне "Форма регистрации пользователей" после:

Code
$LOGIN_FL$

вставляем:

Code
<span id="msgL" style="font:7pt;"> </span>      
<input type="hidden" id="tch" value="*">      
<script type="text/javascript">      
// Скрипт by }{0тт@бь)ч.    
// Спасибо MindFreakTheMon'у за помощь по кроссбраузерности скрипта   
var Lok;      
var L = document.getElementById('siF13');      
L.style.width = '50%';      
L.onchange = 'PrepareLoginToChecking();SubmitLoginToCheck()';      
if(navigator.appName=='Microsoft Internet Explorer'){L.attachEvent('onchange', function() {PrepareLoginToChecking();SubmitLoginToCheck()},true)}else{   
L.addEventListener('change', function() {PrepareLoginToChecking();SubmitLoginToCheck()}, true)}   
var lmsg = document.getElementById('msgL');      
function checkLogin(){      
if (L.value.match(/[^a-zA-Z0-9\-\_\@\%\{\}\[\]\(\)\u0080-\uFFFF]/)){      
Lok=0;      
document.getElementById('msgL').innerHTML='<img border="0" src="http://src.ucoz.ru/img/icon/er.png" align="absmiddle" width="16" height="16"> В логине присутствуют недопустимые символы';      
}      
else if (L.value.length<2){      
Lok=0;      
document.getElementById('msgL').innerHTML='<img border="0" src="http://src.ucoz.ru/img/icon/er.png" align="absmiddle" width="16" height="16"> Минимальная длина логина <b>2</b> символа';      
}      
else if (L.value.length>25){      
Lok=0;      
document.getElementById('msgL').innerHTML='<img border="0" src="http://src.ucoz.ru/img/icon/er.png" align="absmiddle" width="16" height="16"> Максимальная длина логина <b>25</b> символов';      
}      
else {      
Lok=1;      
document.getElementById('msgL').innerHTML='<img border="0" src="http://src.ucoz.ru/img/icon/ok.png" align="absmiddle" width="16" height="16"> Логин введён корректно';      
}      
}      
function PrepareLoginToChecking()      
{      
var original=("-").split("*");      
var neww=("~").split("*");      
var xy=0;      
while(xy<=(original.length-1)) {      
var original1="/"+original[xy]+"/g";      
document.getElementById("tch").value = L.value.replace(eval(original1), neww[xy]);      
xy++;      
}      
}      
function SubmitLoginToCheck()      
{      
checkLogin();      
if(Lok != 1)      
{      
return false;      
}      
window.lf.location='/index/8-0-'+document.getElementById("tch").value+'';      
document.getElementById('msgL').innerHTML='<img src=\"http://src.ucoz.ru/img/wd/3/ajaxs.gif\" align=\"absmiddle\" border=\"0\"> Проверка логина...';      
}      
function GetMessageAboutAvailableLogin()      
{      
checkLogin();      
if(Lok != 1)      
{      
return false;      
}      
if(window.lf.document.getElementById('chUName'))      
{      
document.getElementById('msgL').innerHTML='<img src=\"http://src.ucoz.ru/img/icon/er.png\" align=\"absmiddle\" border=\"0\"> Логин занят';      
}      
else      
{      
document.getElementById('msgL').innerHTML='<img src=\"http://src.ucoz.ru/img/icon/ok.png\" align=\"absmiddle\" border=\"0\"> Логин свободен';      
}      
}      
</script> <iframe name="lf" src="/index/8-0-*" style="display:none;" height="1px" width="1px" frameborder="0" onload="GetMessageAboutAvailableLogin()"></iframe>

Источник: http://megasoft.3dn.ru

 
  • Страница 1 из 1
  • 1
Поиск:

Статистика Форума
Последнии темы Читаемые темы Лучшии пользователи Новые файлы

гид в Амстердаме

(0)

  • экскурсии по Греции

    (0)

  • Почтовая халява))

    (1)

  • Сегодня, 30 марта

    (1)

  • Все для студента! Шпа...

    (1)

  • кому надо сдесь форум...

    (1)

  • Игровой шаблон GameBo...

    (1)

  • Хороший шаблон для uc...

    (1)

  • кто смотрит сериал зв...

    (1)

  • Невероятный Халк / Th...

    (4)

  • Новая услуга хостов 2...

    (201)

  • Набор модераторов сай...

    (113)

  • Всем внимание!! Я пес...

    (112)

  • Бесплатные хосты

    (107)

  • Досчитаем до 10000

    (90)

  • 40 хостов в день

    (86)

  • Курите ли вы?

    (80)

  • Заказ аватара

    (74)

  • Конкурс!!!! на лучший...

    (72)

  • Бан мегасофта

    (62)

  • Joker

    SemyelDybas

    Nazgul-91

    sanek_sa

    шутник

    difrance

    Nike

    Brooklyn

    LoMM

    neok

    E.Y.E Divine Cyberman...

    (0)

    3олушкa Непорочный со...

    (0)

    Progman v32 программи...

    (0)

    Всё для хакера! Самый...

    (3)

    Энциклопедия. Подарок...

    (2)

    Тайны сумерек: черное...

    (0)

    Total Commander Image...

    (0)

    Образовательная колле...

    (1)

    Dead Island: Ryder Wh...

    (0)

    ОС Denix 4.0 Full (x8...

    (0)

    downloadbox.ru Warez Portal