Вход на сайт

Поиск

Наш опрос

Как вы нас нашли?
Всего ответов: 50

Мини-чат

 
200
Evolution
Среда, 26.11.2025, 21:05
Приветствую Вас Гость
Главная | Регистрация | Вход | RSS

Скрипт проверки логина при регистрации - Форум

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Скрипт проверки логина при регистрации
Dr-HouseДата: Суббота, 15.05.2010, 09:25 | Сообщение # 1
Рядовой
Группа: Пользователь
Сообщений: 183
Награды: 2
Репутация: 1
Статус:

1. Вставляется в шаблон "Персональная страница пользователя" после :
Code
<span id="chUName" style="display:none;">Проверка логина, так сказать :)</span>

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

Code
$LOGIN_FL$

Вставляем :

Code
<input type="text" id="siF13" class="manFlLogin" name="user" value="" size="20" style="width:200px" maxlength="25" onchange="PrepareLoginToChecking();SubmitLoginToCheck()" />       
<iframe name="lf" src="/index/8-0-*" height="1px" width="1px" frameborder="0" onload="GetMessageAboutAvailableLogin()"></iframe>       
<input type="hidden" id="tch" value="*">       
<span id="msg"></span>       
<script>       
/* Скрипт by VOLKODAV */       
function PrepareLoginToChecking()       
{       
var original=("-").split("*")          
var neww=("~").split("*")       
var xy=0          
for(xy=0; xy<=(original.length-1); xy++) {          
var original1="/"+original[xy]+"/g"          
document.getElementById("tch").value = document.getElementById("siF13").value.replace(eval(original1), neww[xy])          
}       
}       
function SubmitLoginToCheck()       
{       
if(document.getElementById("siF13").value.length <= 1)       
{       
document.getElementById('msg').innerHTML='<span style=\"font-size:7pt;\"><img src=\"http://src.ucoz.ru/img/icon/er.png\" align=\"absmiddle\" border=\"0\"> Введите логин</span>';       
return false;       
}       
window.lf.location='/index/8-0-'+document.getElementById("tch").value+'';       
document.getElementById('msg').innerHTML='<span style=\"font-size:7pt;\"><img src=\"http://src.ucoz.ru/img/wd/3/ajaxs.gif\" align=\"absmiddle\" border=\"0\"> Проверка логина...</span>';       
}       
function GetMessageAboutAvailableLogin()       
{       
if(document.getElementById("siF13").value.length <= 1)       
{       
document.getElementById('msg').innerHTML='<span style=\"font-size:7pt;\"><img src=\"http://src.ucoz.ru/img/icon/er.png\" align=\"absmiddle\" border=\"0\"> Введите логин</span>';       
return false;       
}       
if(window.lf.document.getElementById('chUName'))       
{       
document.getElementById('msg').innerHTML='<span style=\"font-size:7pt;\"><img src=\"http://src.ucoz.ru/img/icon/er.png\" align=\"absmiddle\" border=\"0\"> Логин занят</span>';       
}       
else       
{       
document.getElementById('msg').innerHTML='<span style=\"font-size:7pt;\"><img src=\"http://src.ucoz.ru/img/icon/ok.png\" align=\"absmiddle\" border=\"0\"> Логин свободен</span>';       
}       
}       
</script>
 
  • Страница 1 из 1
  • 1
Поиск: