2014-11-25 2 views
3

спасибо за чтение. Моя проблема в том, что у меня есть несколько вкладок, каждая из которых содержит форму, и я надеялся, что каждый из них также содержит recaptcha. Проблема заключается только в отображении первой recaptcha. Вы можете видеть, что я имею в виду на this page.Как использовать несколько форм, используя recaptcha на одной странице?

Другим решением, которое я не слишком уверен в том, как это сделать, может быть использование 1 recaptcha, используемой каждой формой, так как только одна форма может быть представлена ​​одновременно, но форма должна быть разделена, чтобы иметь recaptcha раньше кнопку отправки.

Любая помощь по любому из решений будет оценена по достоинству (а также не позволит мне вытащить мои волосы). Спасибо за ваше время.

Извините, если я не дал достаточно подробностей. Вот конец одной из форм. В этом отношении все они почти одинаковы.

<div class="row-textarea"><div class = "label">Review: </div> 
    <textarea id="msg" name="content" required></textarea> 
</div> 


<div class="captcha"> 
<?php 
    require_once('HIDDEN/recaptchalib.php'); 
    $publickey = "HIDDEN"; 
    echo recaptcha_get_html($publickey); 
?> 
</div> 

<button class ="button" type="submit">Submit</button> 

</form> 

Что было бы идеальным - удалить div captcha из формы, но все еще иметь его перед кнопкой отправки.

Простое мышление, кнопка отправки одинакова для всех форм. Будет ли способ, чтобы вкладки меняли всю форму перед записью и оставляли все после того, как заполняли форму. Это заставляет меня задуматься.

+1

Вам необходимо отправить код. –

+0

См. Мой ответ здесь: http://stackoverflow.com/a/28126317/531524 –

+0

Возможный дубликат [Как показать несколько recaptchas на одной странице?] (Http://stackoverflow.com/questions/1241947/how -do-I-шоу-множественным recaptchas-на-одной-страницы) –

ответ

0

Мне удалось получить результат, который я хотел, методом, который я упомянул в своем последнем редактировании. Если у кого-то еще есть эта проблема (которая, вероятно, не будет), как я исправил, нужно было использовать только одну recaptcha, расположенную после форм, а затем использовать позиционирование для позиционирования кнопки отправки после recaptcha.

Довольно просто сейчас, когда я думаю об этом. Извините за то, что вы тратили все свое время, я все еще довольно новичок в веб-дизайне, и это похоже на проблему новобранец. Еще раз спасибо за ваше время.

0

Извините, для всех, кто читает это для решения, но предыдущее решение также не работало. Рекапша должна быть в форме. У меня также есть счетчик слов, который также может работать только для одной формы. Поэтому я решил создать ссылки на страницу, которая загружает одну форму в зависимости от выбранной ссылки. Не то, что мне хотелось бы, но это делает работу.

Смежные вопросы