Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Чекбокс "Я робот" в форме регистрации
Все подробности купить dtf принтер у нас на сайте.

Чекбокс "Я робот" в форме регистрации


     11.01.2013    Все вопросы » Общие вопросы    4879

вопрос
Мои приветствия!
При регистрации на разных сайтах видел Checkbox с подписью "Я робот", если галочку не убрать, то регистрация отменяется.
Как можно такое организовать своем сайте? Спамеры достали.
А вернее, если не трудно, напишите пожалуйста код и куда его воткнуть, ведь он наверное не очень большой.

Ответил: NANO


Добавь этот код в начале registration.tpl



function validate()
{
var chks = document.getElementsByName('check');
var hasChecked = false;
for (var i = 0; i < chks.length; i++)
{
if (chks[i].checked)
{
hasChecked = true;
break;
}
}
if (hasChecked == false)
{
alert("Вы Роботь!");
return false;
}
return true;
}



А это вывод chekbox
[code][/code]

15 комментариев

NANO
Юзер

NANO - 12 января 2013 05:12 -

<input type="checkbox" value="None" id="squaredFour" name="check" />

249893
Юзер

249893 - 12 января 2013 08:57 -

NANO,
не работает что то(

Vysheluk
Юзер

Vysheluk - 12 января 2013 11:19 -

Отлично! Работает! Спасибо большое!
Но только выскакивае сообщение не alert("Вы Роботь!");

А вот такое, наверху:
"Код безопасности не соответствует отображённому"
"Неверный ответ на доп. вопрос"

Может я что-то не понимаю и так должно быть?
Хотя мне и так тоже пойдет, главное что бы это не глючило!

Vysheluk
Юзер

Vysheluk - 12 января 2013 11:38 -

Хотя нет, я ошибся - не работает.

Vysheluk
Юзер

Vysheluk - 12 января 2013 11:50 -

Спасибо всем!
Я нашел ответ на свой вопрос вот сссылка

nowheremany
Эксперт

nowheremany - 12 января 2013 12:50 -

Бред. никак это не усложнит жизнь.

Благодарность принимаю тут Связь

249893
Юзер

249893 - 12 января 2013 12:16 -

Vysheluk,


спасибо, я как то этот хак ставил, но потом обновление делал, и он слетел. искал долго, так и не нашел.

Vysheluk
Юзер

Vysheluk - 12 января 2013 13:51 -

nowheremany,

Почему?

nowheremany
Эксперт

nowheremany - 12 января 2013 14:18 -

Потому что Гладиолус

Благодарность принимаю тут Связь

nowheremany
Эксперт

nowheremany - 12 января 2013 15:11 -


Благодарность принимаю тут Связь

ПафНутиЙ
Админ

ПафНутиЙ - 12 января 2013 16:27 -

зайди в админку к себе на сайт.

Каков вопрос - таков и ответ. Просто помните об этом.

Vysheluk
Юзер

Vysheluk - 12 января 2013 15:29 -

Отлично! Вещь полезная, но не для меня. Я один на сайте новости добавляю, я не робот, я это знаю. А вот регистрируются кто попало, как будто в интернете кроме спамеров больше нет ни кого. Так что первый вариант мне больше подходит.

nowheremany
Эксперт

nowheremany - 12 января 2013 22:49 -

Так аналогично можно для регистрации сделать

Благодарность принимаю тут Связь

Danil
Юзер

Danil - 17 января 2013 09:44 -

NANO, извиняюсь за тупой вопрос, этот код
<input type="checkbox" value="None" id="squaredFour" name="check" />

куда вставить, в какой файл?
И вообще это рабочий способ, многие пишут, что нет?

nowheremany
Эксперт

nowheremany - 17 января 2013 10:18 -

Цитата: nowheremany
Бред. никак это не усложнит жизнь.

Благодарность принимаю тут Связь

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх