У меня есть всплывающее окно, которое загружается, когда страница загружается и закрывается, когда я нажимаю "закрыть". Я хочу добавить форму в это всплывающее окно для правильной отправки 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- Я должен вернуть false внутри атрибута формы "onsubmit"
<form onsubmit="return false;">
2- Мне нужно использовать Cookies для хранения информации о статусе формы (представляется ли она до или без). См. Эту ссылку
3- Затем я должен представить форму программно, используя метод формы()
hidepopup
и добавьтеreturn false
в конце.