• Страница 1 из 1
  • 1
Модератор форума: JonMagon  
Помощь в привязке скрипта к форме
wоrkman
Сообщений: 710
Репутация: 84

Сообщение # 1 | 01:51:09
Помогите пожалуйста привязать к данной форме регистрации

Код
<div class="reg_error"><span class="red t_center">$ERROR$</span></div>  
<div class="reg_title">Логин на сайте: <b style="color: rgb(255, 0, 0);">*</b></div><div class="reg_input"><input type="text" id="siF13" class="man_reg" name="user" value="" size="20" maxlength="25" /></div>  
<div class="reg_otstup"></div>  
<div class="reg_title">Настоящее имя: <b style="color: rgb(255, 0, 0);">*</b></div><div class="reg_input"><input type="text" id="siF16" class="man_reg" name="name" size="20" value="" maxlength="35" /></div>  
<div class="reg_otstup"></div>
<div class="reg_title">Введите пароль: <b style="color: rgb(255, 0, 0);">*</b></div><div class="reg_input"><input id="siF14" type="password" class="man_reg" name="password" size="20" maxlength="15" /></div>  
<div class="reg_otstup"></div>  
<div class="reg_title">Введите еще разок: <b style="color: rgb(255, 0, 0);">*</b></div><div class="reg_input"><input id="siF15" type="password" class="man_reg" name="password1" size="20" maxlength="15" /></div>  
<div class="reg_otstup"></div>  
<div class="reg_title">E-mail адрес: <b style="color: rgb(255, 0, 0);">*</b></div><div class="reg_input"><input type="text" id="siF17" class="man_reg" name="email" size="20" value="" maxlength="60" onchange="_uWnd.alert('Проверьте правильность вашего Email адреса, на этот адрес будет выслано письмо с кодом подтверждения. Если не подтвердить email, то любая активность, для которой используется электронная почта, будет заблокирована для вас.','',{w:250,h:100,tm:5000});" /></div>  
<div class="reg_otstup"></div>  
<div class="reg_title">$AVATAR_SIGN$ <b style="color: rgb(255, 0, 0);">*</b></div>
<div class="reg_input"><input type="text" id="siF12" class="man_reg"" name="avatar" value=""><input type="file" id="siF11" class="man_reg" name="avau" style="display: none;" disabled=""><br>[ <a href="javascript://" rel="nofollow" onclick="ava(0);return false;">Выбрать аватар</a> | <a href="javascript://" rel="nofollow" onclick="ava(1);return false;">Загрузить свой аватар</a> ]</div>  
<div class="reg_otstup"></div>  
  <div class="reg_title">Код безопасности: <b style="color: rgb(255, 0, 0);">*</b></div><div class="reg_input">$SECURITY_CODE_FL$</div>  
<div class="reg_otstup"></div>  
<div class="reg_knopka"><input class="knopka_reg" type="submit" name="sbm" value="$SUBMIT_SIGN$" /></div>


этот скрипт.

Код
<script>   
function efl() {   
_uWnd.alert('Поле не должно быть пустым', 'Внимание!', {align:'left', w:300, h:80, name:'ef', icon:'http://s6.ucoz.net/.s/img/icon/nw.png'});   
}   

function eml() {   
_uWnd.alert('Проверьте правильность заполнения поля! На этот электронный адрес будет выслан код подтверждения', 'Внимание!', {align:'left', w:300, h:80, name:'ef', icon:'http://s6.ucoz.net/.s/img/icon/nw.png'});   
}   

function chek() {   
$('#aok, #aer').hide();   
var a = $('#siF13').val().replace('-', '~');   
$('#aldr').show();   
$.get('/index/8-0-'+a, function(apodata) {   
$('#aldr').hide();   
if($('#siF13').val() == '') {   
efl();   
$('#aer').show();   
} else if(apodata.indexOf('не найден') != -1) {   
$('#aok').show();   
} else {   
$('#aer').show();   
};   
});   
};   

$('#siF13').keyup(function() {   
chek();   
});   

$('.manFlPassw').keyup(function() {   
$('#aokp, #aerp').hide();   
var sss = $(this).val().length;   
if(sss < 1) {   
efl();   
$('#aerp').show();   
} else if (sss < 6) {   
$('#aerp').show();   
} else {   
$('#aokp').show();   
}   
});   

$('.manFlPassw1').keyup(function() {   
$('#aokp2, #aerp2').hide();   
var sl1 = $(this).val();   
if(sl1 != $('.manFlPassw').val()) {   
$('#aerp2').show();   
} else if (sl1 == '') {   
efl();   
$('#aerp2').show();   
} else {   
$('#aokp2').show();   
}   
});   

$('.manFlaName').keyup(function() {   
$('#aokp3, #aerp3').hide();   
var t1 = $(this).val();   
if(t1 == '') {   
$('#aerp3').show();   
efl();   
} else {   
$('#aokp3').show();   
}   
});   

$('.manFlaEmail').keyup(function() {   
$('#aokp4, #aerp4').hide();   
$('#g2g').html($(this).val());   
var em3 = $(this).val();   
if(em3.indexOf('@') != -1 && em3.indexOf('.') != -1) {   
eml();   
$('#aokp4').show();   
} else if(em3 == '') {   
efl();   
$('#aerp4').show();   
} else {   
$('#aerp4').show();   
}   
});   

$('#siF13').attr('placeholder', 'Только русские, латинские буквы и цифры');   
$('#siF14').attr('placeholder', 'Чем сложнее, тем лучше');   
$('#siF15').attr('placeholder', 'Повторим наш суперсложный пароль');   
$('#siF16').attr('placeholder', 'Было бы здорово знать ваше настоящее имя');   
$('#siF17').attr('placeholder', 'Укажите ваш реальный е-майл');   
$('#fCode').attr('placeholder', 'Он справа');   

$('.manFlaEmail').focus(function() {   
$('#secImg').click();   
}).keydown(function(a) {   
if(a.keyCode == 13) {   
return false;   
};   
});   
apoarr = ['rtrtr', 'mailspeed']   
antiapo = setInterval(function() {   
for(i=0;i<10;i++) {   
if($('.manFlaEmail').val().indexOf(apoarr[i]) != -1) {   
clearInterval(antiapo);   
new _uWnd('id', 'Внимание', 200, 70, {autosize:0}, 'Вы заблокированы системой антиспам');
$('.manFlSbm, input[name="code"], input[name="email"]').remove();   
setInterval(function() {   
$('#secImg').click();   
}, 300);   
};   
};   
}, 300);   
// ApoTeam (c) 2012   
</script>

<script>   
// Умная форма регистрации 2.0 by Apocalypse   
function efl() {   
_uWnd.alert('Поле не должно быть пустым', 'Внимание!', {align:'left', w:300, h:80, name:'ef', icon:'http://s6.ucoz.net/.s/img/icon/nw.png'});   
}   

function eml() {   
_uWnd.alert('Проверьте правильность заполнения поля! На этот электронный адрес будет выслан код подтверждения', 'Внимание!', {align:'left', w:300, h:80, name:'ef', icon:'http://s6.ucoz.net/.s/img/icon/nw.png'});   
}   

function chek() {   
$('#aok, #aer').hide();   
var a = $('#siF13').val().replace('-', '~');   
$('#aldr').show();   
$.get('/index/8-0-'+a, function(apodata) {   
$('#aldr').hide();   
if($('#siF13').val() == '') {   
efl();   
$('#aer').show();   
} else if(apodata.indexOf('не найден') != -1) {   
$('#aok').show();   
} else {   
$('#aer').show();   
};   
});   
};   

$('#siF13').keyup(function() {   
chek();   
});   

$('.manFlPassw').keyup(function() {   
$('#aokp, #aerp').hide();   
var sss = $(this).val().length;   
if(sss < 1) {   
efl();   
$('#aerp').show();   
} else if (sss < 6) {   
$('#aerp').show();   
} else {   
$('#aokp').show();   
}   
});   

$('.manFlPassw1').keyup(function() {   
$('#aokp2, #aerp2').hide();   
var sl1 = $(this).val();   
if(sl1 != $('.manFlPassw').val()) {   
$('#aerp2').show();   
} else if (sl1 == '') {   
efl();   
$('#aerp2').show();   
} else {   
$('#aokp2').show();   
}   
});   

$('.manFlaName').keyup(function() {   
$('#aokp3, #aerp3').hide();   
var t1 = $(this).val();   
if(t1 == '') {   
$('#aerp3').show();   
efl();   
} else {   
$('#aokp3').show();   
}   
});   

$('.manFlaEmail').keyup(function() {   
$('#aokp4, #aerp4').hide();   
$('#g2g').html($(this).val());   
var em3 = $(this).val();   
if(em3.indexOf('@') != -1 && em3.indexOf('.') != -1) {   
eml();   
$('#aokp4').show();   
} else if(em3 == '') {   
efl();   
$('#aerp4').show();   
} else {   
$('#aerp4').show();   
}   
});   

$('#siF13').attr('placeholder', 'Только русские, латинские буквы и цифры');   
$('#siF14').attr('placeholder', 'Чем сложнее, тем лучше');   
$('#siF15').attr('placeholder', 'Повторим наш супер сложный пароль');   
$('#siF16').attr('placeholder', 'Было бы здорово знать ваше настоящее имя');   
$('#siF17').attr('placeholder', 'Укажите ваш реальный е-майл');   
$('#fCode').attr('placeholder', 'Он справа');   

$('.manFlaEmail').focus(function() {   
$('#secImg').click();   
}).keydown(function(a) {   
if(a.keyCode == 13) {   
return false;   
};   
});   
apoarr = ['rtrtr', 'mailspeed']   
antiapo = setInterval(function() {   
for(i=0;i<10;i++) {   
if($('.manFlaEmail').val().indexOf(apoarr[i]) != -1) {   
clearInterval(antiapo);   
new _uWnd('id', 'Внимание', 200, 70, {autosize:0}, 'Вы заблокированы системой антиспам');
$('.manFlSbm, input[name="code"], input[name="email"]').remove();   
setInterval(function() {   
$('#secImg').click();   
}, 300);   
};   
};   
}, 300);     
</script>

Знать много о HTML, CSS, Javascript. - Опасно для мозга. Можно стать умным.
-=НЕ НАЖИМАТЬ=-
Dogica
Сообщений: 1230
Репутация: 353
Уровень замечаний:

Сообщение # 2 | 13:38:45
я не совсем понимаю - вы пытаетесь переделать форму регистрации от Юкоза так чтобы поле майл было обязательным для заполнения ?
разве это до сих пор не осуществлено Юкозом?


WWW.DOGICA.COM / WWW.DOGICA.ORG
wоrkman
Сообщений: 710
Репутация: 84

Сообщение # 3 | 14:39:39
GEMMY, Нет.Там просто подсказки классные стоят которые потом вылетают в ajax окне

Знать много о HTML, CSS, Javascript. - Опасно для мозга. Можно стать умным.
-=НЕ НАЖИМАТЬ=-
Dogica
Сообщений: 1230
Репутация: 353
Уровень замечаний:

Сообщение # 4 | 17:57:47
ЛОЛ
смешные конечно.. но что поделаешь
надеюсь увидят этот топик и починят - давно не встречал таких регистраций где не проверяются заполняемые поля динамически
=)


WWW.DOGICA.COM / WWW.DOGICA.ORG
  • Страница 1 из 1
  • 1
Поиск:
Telegram
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!