2010-12-03 5 views
2

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

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

ответ

0

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

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

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

+0

Диалог, который появляется в другом диалоге, плохой дизайн, но я ценю предложение. – 2010-12-03 16:29:09

2

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

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

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

+0

Вы правы - это совсем не о CAPTCHA. Речь идет о том, чтобы сделать правильный выбор или, по крайней мере, зафиксировать, что пользователь вышел из своего пути, чтобы сделать неправильный выбор. – 2010-12-03 15:19:29

Смежные вопросы