正确提交Captcha并关闭我的浮动弹出窗口

时间:2014-02-17 20:38:08

标签: javascript jquery html forms popup

我有一个飞行弹出窗口在页面加载时加载,当我点击“关闭”时关闭 我想在此弹出窗口中添加一个表单以正确提交Captcha并关闭我的浮动弹出窗口。我找到了“hidePopup();”在Javascript里面作为结束函数。我尝试了以下但是每次提交表单时,都会出现页面重新加载和弹出窗口。当我点击“提交”而没有页面重新加载时,我希望弹出窗口关闭 我的代码

<form>
<script type="text/javascript" src="http://www.google.com/recaptcha/api/challenge?k=6Ldgse4SAAAAANV-J3bHQbm75XukolyZclhvJfIy">
  </script>
<noscript>
     <iframe src="http://www.google.com/recaptcha/api/noscript?k=6Ldgse4SAAAAANV-J3bHQbm75XukolyZclhvJfIy" height="300" width="500" frameborder="0"></iframe><br/>
<textarea name="recaptcha_challenge_field" rows="3" cols="40">
     </textarea>
<input type="hidden" name="recaptcha_response_field" 
 value="manual_challenge" /></noscript>
<input type="submit" value="Submit" onclick="hidePopup();" />
</form>

在那里查看我的弹出窗口http://www.refinerypedia.uni.me/

1 个答案:

答案 0 :(得分:0)

1-我必须在表单属性“onsubmit”

中返回false
<form onsubmit="return false;">

2-我需要使用Cookie来存储有关表单状态的一些信息(之前是否提交过)。见this link

3-然后,我应该使用Form submit() Method

以编程方式提交表单