Отправьте капчу правильно и закройте всплывающее окно

0

У меня есть всплывающее окно, которое загружается, когда страница загружается и закрывается, когда я нажимаю "закрыть". Я хочу добавить форму в это всплывающее окно для правильной отправки 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
    отредактируйте свою функцию hidepopup и добавьте return false в конце.
  • 0
    Существует проблема с кнопкой отправки ... когда вы нажимаете Отправить, она перезагружает всю страницу, поэтому ваше всплывающее окно загружается снова ...
Теги:
forms
popup

1 ответ

0
Лучший ответ

1- Я должен вернуть false внутри атрибута формы "onsubmit"

<form onsubmit="return false;">

2- Мне нужно использовать Cookies для хранения информации о статусе формы (представляется ли она до или без). См. Эту ссылку

3- Затем я должен представить форму программно, используя метод формы()

Ещё вопросы

Сообщество Overcoder
Наверх
Меню