У меня есть форма, которая будет проверена с помощью AJAX и вернет ошибку, если пользователь сделает какую-либо ошибку.
Проблема заключается в следующем: когда пользователь вводит строку reCaptcha и нажимает клавишу ENTER, когда поле reCaptcha находится в фокусе, форма отправляется вместо вызова указанной функции.
Так, например, скажем, у меня есть такая форма, как:
<form ... onSubmit='checkform()'>
<-- reCaptcha code goes here -->
</form>
Как я уже говорил, когда пользователь нажимает клавишу ENTER в поле reCaptcha, он автоматически отправляет форму без вызова функции «checkForm()». (Я отладил его с помощью предупреждения и возврата false в функции, и действительно кажется, что reCaptcha переопределяет функцию)
Любые идеи о том, как предотвратить это, т. Е. На самом деле заставить reCaptcha вызывать функцию и отправлять ее только в том случае, если она возвращает true?
заранее спасибо
return false in the function
здесь работать не будет. только еслиonsubmit='return checkform();'
- person Cheery   schedule 10.02.2012