У меня есть форма, которая будет проверена с помощью AJAX и выдаст ошибку, если пользователь допустит какие-либо ошибки.
Проблема заключается в следующем: когда пользователь вводит строку reCaptcha и нажимает клавишу ВВОД, когда поле reCaptcha находится в фокусе, форма передается вместо вызова указанной функции.
Например, допустим, у меня есть такая форма:
<form ... onSubmit='checkform()'>
<-- reCaptcha code goes here -->
</form>
Как я описал, когда пользователь нажимает клавишу ВВОДА в поле reCaptcha, он автоматически отправляет форму без вызова функции 'checkForm ()'. (Я отладил его с предупреждением и вернул false в функции, и действительно похоже, что reCaptcha переопределяет функцию)
Любые идеи о том, как предотвратить это, то есть фактически заставить reCaptcha вызывать функцию и отправляться только в том случае, если она возвращает true?
Заранее спасибо