我有一个表单,将与AJAX验证并返回错误,如果用户犯了错误。问题与ENTER键上的reCaptcha提交表单 - AJAX/JS/PHP
问题是这样的:当用户输入reCaptcha字符串并在reCaptcha字段焦点时按下ENTER键时,表单将被提交而不是调用指定的函数。
因此,举例来说,假设我有一个表格,例如:
<form ... onSubmit='checkform()'>
<-- reCaptcha code goes here -->
</form>
正如我所描述的,当用户点击上的ReCaptcha场ENTER键,它会自动提交表单,wihtout调用函数'checkForm()'。 (我已经用alert调试过,并在函数中返回false,确实看起来像reCaptcha覆盖函数)
关于如何防止这种情况的任何想法,即实际上强制reCaptcha调用该函数,只有在提交if它返回true?
预先感谢您
'返回在function'不会在这里工作假。只有'onsubmit ='返回checkform();'' – Cheery 2012-02-10 04:51:25
谢谢你的回复,但仍然没有运气。按reCaptcha上的ENTER将完全忽略该功能。 – 2012-02-10 04:56:15