私はAJAXで検証され、ユーザーが間違いを犯すとエラーを返すフォームを持っています。reCaptchaがEnterキーでフォームを送信する問題 - AJAX/JS/PHP
問題は次のとおりです。ユーザーがreCaptcha文字列を入力し、reCaptchaフィールドにフォーカスがあるときにEnterキーを押すと、指定された関数を呼び出す代わりにフォームがサブミットされます。
だから、たとえば、のは、私は、フォームのような持っているとしましょう:ユーザーがreCAPTCHAのフィールドでEnterキーを打つ私が説明したように
<form ... onSubmit='checkform()'>
<-- reCaptcha code goes here -->
</form>
を、それが自動的に関数を呼び出すwihtout、フォームを送信します'checkForm()'。 (私は警告でそれをデバッグし、関数内でfalseを返す、実際にはreCaptchaが関数をオーバーライドするように思える)
これを防ぐ方法に関するアイデア、つまり実際にreCaptchaが関数を呼び出し、それは本当ですか?
は、事前にありがとう
が 'ここでは動作しませんfunction'でfalseを返す削除ボタンも
を使用。 'onsubmit = 'return checkform();' ' – Cheery
返信ありがとうございますが、運がまだありません。 reCaptchaでEnterキーを押すと、この関数は完全に無視されます。 –