[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Ucoz » Скрипты для ucoz » Проверка на правильность ввода каптчи uCoz
Проверка на правильность ввода каптчи uCoz
Macros
Дата: Вторник, 21.05.2013, 11:02 | Сообщение # 1
Оффлайн
Администраторы
Сообщений: 154
IP: Скрытная информация


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

Установка:

ПУ, Управление дизайном, Пользователи, Страница регистрации пользователей, после $BODY$ вставить код:
Код
<script>  
   var style = 'margin-left:3px'; // css стили, применяемые к информационным изображениям  
   $('input[name="sbm"]').attr('disabled','disabled');$('#secImg').after('<span id="capres"></span>');   
   // Powered by (c) 2012  
   $('input[name="code"]').keyup(function(){  
   if($(this).val().length == 5) {  
   $('#capres').html('<img src="/.s/img/ma/m/i2.gif" align="absmiddle" alt="Проверка..." style="'+style+'">');$.post('/index/', {a:48,code:$(this).val(),seckey:$('body').find('input[name="seckey"]').val()}, function (res) {var check = $('cmd[p="js"]',res).text(); if(check.indexOf('ok.png') != -1) { $('#capres').html('<img src="/.s/img/icon/ok.png" style="'+style+'" alt="Ок!" align="absmiddle">'); $('input[name="sbm"]').removeAttr('disabled');} else { $('#capres').html('<img src="http://dedicated.3dn.ru/uCoz/images/1/krester_ops.png" style="'+style+'" alt="X" align="absmiddle"><span style="font-size:10px"> - Проверьте ввод каптчи!</span>'); $('#secImg').click(); $(this).val('');}})  
   }  
   })  
   </script>

.
Прикрепления: 0764757.png (5.1 Kb)


Форум » Ucoz » Скрипты для ucoz » Проверка на правильность ввода каптчи uCoz
  • Страница 1 из 1
  • 1
Поиск: