Замена капчи

Я наткнулся на http://www.kettletime.com.au/chance, где пользователю нужно перетащить коробку с номером в другую коробку, чтобы доказать, что он человек.

Как это реализовать? Любая бесплатная библиотека для этого?

Спасибо


person Lydon Ch    schedule 19.03.2010    source источник
comment
Не можете перепостить ссылку, она битая?   -  person Gennady Vanin Геннадий Вани&    schedule 21.12.2010
comment
@ vgv8 нет, я не могу повторно опубликовать ссылку, но в основном это просто перетаскивание, как в webdesignbeach.com/beachbar/ajax-fancy-captcha-jquery-plugin   -  person Lydon Ch    schedule 22.12.2010


Ответы (3)


Похоже, что это: http://www.webdesignbeach.com/beachbar/ajax-fancy-captcha-jquery-plugin.

Как это реализовать?

Конечно, вы можете реализовать эту функциональность самостоятельно (см. Другие ответы), но этот плагин, похоже, легко настраивается :)

Любая бесплатная библиотека для этого?

Ага, см. Ссылку выше.

person jensgram    schedule 19.03.2010
comment
Спасибо. Как веб-пользователю мне очень нравится это решение. - person Lydon Ch; 19.03.2010
comment
@portoalet Лично я считаю проблематичным, что вы не можете отправить форму, используя только клавиатуру. - person jensgram; 19.03.2010
comment
Вы используете в своем браузере что-то вроде плагина для просмотра без мыши для Firefox? Я полагаю, вы предпочитаете альтернативу капчи, которая задает вопрос, например, сколько 5 минус 1? - person Lydon Ch; 19.03.2010
comment
@portoalet Нет, мне просто нравится использовать клавишу <tab> для навигации по полям ввода ... и иметь возможность вводить всю информацию (включая ответы на различные задачи ввода капчи) с клавиатуры :) - person jensgram; 19.03.2010
comment
@jensgram, боты просто любят делать то же самое - person Gennady Vanin Геннадий Вани&; 23.12.2010
comment
Дополнительное преимущество, поскольку Capthca непригодна для использования на устройствах iOS (и, как я полагаю, на большинстве других платформ планшетов / смартфонов), вы также не подпустите этих надоедливых мобильных пользователей. - person kubi; 23.12.2010
comment
Во избежание всяких сомнений: я тоже считаю этот тип CAPTCHA глупым :) - person jensgram; 24.12.2010

Я предлагаю использовать библиотеку jQuery с официальным плагином jquery UI. Вот демонстрация и код:

http://jqueryui.com/demos/droppable/

person Thinker    schedule 19.03.2010

Вам стоит взглянуть на JqueryUI. Они имеют прямую реализацию перетаскивания.

http://jqueryui.com/demos/draggable/

person KJ Saxena    schedule 19.03.2010