我有一個表單,將與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