2010-12-03 16 views
2

ユーザーがと実際にということは、「確認」をクリックすると意味することを「余計に」確認する必要があるJQuery UIダイアログボックスが表示されますこの確認をキャプチャするためにCAPTCHAを使用する。基本的には、入力されたテキストがCAPTCHAイメージと一致するまで、ポップアップの「確認」ボタンを無効にします。jQuery UIダイアログボックスでCAPTCHAを使用する

これを行う方法や、愚かな第二の "あなたは本当に本当に本当に確かですか?"現れる?

答えて

0

私はcaptchaの実装はあなたのために余分な仕事(とあなたのユーザーのためのより多くの迷惑)になると思う。おそらく投げる方が良いでしょう:

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

UIフォームで確認をクリックすると、

+0

別のダイアログをポップアップするダイアログは、デザインが貧弱ですが、私はその提案を感謝します。 –

2

キャプチャをクライアント側でのみ解決する場合は、非常に簡単にバイパスできます。ブラウザを信頼しないでください。

あなたは本当にサーバー上でチェックしたいと思っています。それを含める方法は、使用するキャプチャによって異なります。

キャプチャについてではなく、ユーザーが「正しい選択」を考えるようにする場合:私がしたことは、ユーザーに時間を考えることです。一定時間後に送信ボタンを有効にします。しかし、 "思考タイマー"カウントダウンを表示する。 (btw:ユーザーは嫌いだが、少なくとも彼らは自分の選択について考え、キャプチャを読む方法ではないと思う)。

+0

あなたは正しいです - それは全くCAPTCHAについてです。それは正しい選択をすること、あるいは間違った選択をするためにユーザーが道を離れたことをキャプチャすることです。 –

+0

私は彼らに確認のためにパスワードを再入力させると思います。 –

関連する問題