Использование CAPTCHA в диалоговом окне подтверждения JQuery UI - PullRequest
2 голосов
/ 03 декабря 2010

У меня есть диалоговое окно подтверждения JQuery UI Dialog, которое мне нужно, чтобы сделать «дополнительную уверенность» в том, что пользователь действительно означает, что когда он нажимает «Подтвердить», я думаю, что хочу использовать CAPTCHA для захвата это подтверждение. Обычно отключайте кнопку «Подтверждение» во всплывающем окне, пока введенный текст не будет соответствовать изображению CAPTCHA.

Любые идеи о том, как это сделать, или даже лучший способ сделать это, не прибегая к глупой секунде "Вы действительно действительно уверены?" неожиданно возникнуть?

Ответы [ 2 ]

2 голосов
/ 03 декабря 2010

Если вы хотите разрешить CAPTCHA только на стороне клиента, их очень легко обойти.Не доверяйте браузеру.

Так что вы действительно хотите сделать проверку на сервере.Как его включить, зависит от выбранной вами капчи.

Если речь идет не о капче, а о том, чтобы пользователи думали о «правильном выборе»: я дал пользователям время подумать:кнопка отправки только через определенное время.Но отображение обратного отсчета «думаю таймер».(кстати: пользователи ненавидят это, но, по крайней мере, они думают о своем выборе, а не о том, как читать капчу).

0 голосов
/ 03 декабря 2010

Я думаю, что внедрение капчи будет дополнительной работой для вас (и больше раздражает ваших пользователей). Возможно, лучше просто бросить:

return confirm('Submit the form now?'); 

Как только они нажимают подтвердить в форме пользовательского интерфейса.

...