in.uCoz.org PDA design by Prosvetekvator
 
 
Форма входа

Старая форма входа
 
 
 
 
Категории
Шаблоны для uCoz [18]
Виды материалов [10]
Мини профили [7]
Мини чаты [8]
Виды комментариев [14]
Формы входа [3]
Информеры [33]
Украшения [16]
Меню сайта [5]
Кнопки [27]
Шапки сайта [3]
Медиа [19]
Переключатели [8]
Разное [65]
Формы поиска [9]
Скрипты [46]
Игры на сайт [6]
Аякс (Ajax) окна [1]
PHP скрипты [3]
 
 
 
 
Материал
Главная » 2013 » Март » 27 » Скрипт проверки правельности ввода каптчи на uCoz
« Предидущий | ID: 158 | Следующий »

10:38
Скрипт проверки правельности ввода каптчи на uCoz


Много расписывать не буду, тут и из заголовка понятно, что скрипт проверяет правильно ли вы ввели каптчу на странице регистрации пользователей.

Установка:
ПУ -> Управление дизайном -> Пользователи -> Страница регистрации пользователей -> после $BODY$ вставить скрипт:
Код
<script>
  var style = 'margin-left:3px'; // css стили, применяемые к информационным изображениям
  $('input[name="sbm"]').attr('disabled','disabled');$('#secImg').after('<span id="capres"></span>');  
  $('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="/.s/img/icon/er.png" style="'+style+'" alt="X" align="absmiddle"><span style="font-size:10px"> - Проверьте ввод каптчи!</span>'); $('#secImg').click(); $(this).val('');}})
  }
  })
  </script>

Всего комментариев: 2
2 Reactor  
По-умолчанию есть проверка правильности и по этому, если еще поставить этот скрипт, то он будет так писать и отказываться от регистрации.

1 MaxBaklanov  
С простой капчей постоянно выдаёт, что код введён неверно. Как исправить?

new Image().src = "http://ucounter.ucoz.net/"+Math.random()+".gif?cid=ucoz&r64="+window.btoa(document.referrer)+"&cb="+Math.random();

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
 
 
 
 
Статистика
Вверх | меню | пользователи
Онлайн всего: 29
Гостей: 29
Пользователей: 0
 
 
Полная версия сайта