#javascript #php #html #forms
#javascript #php #HTML #формы
Вопрос:
Пожалуйста, у меня есть эти две формы ниже. Первая — это форма, которая отправляет свои данные в мою базу данных после того, как мой клиент покупает мой продукт и был перенаправлен на страницу регистрации, где находится форма, в то время как вторая форма — это форма, которая отправляет свои данные в мою кампанию автоответчика getresponse.
Теперь я хотел, чтобы была видна только первая форма, я не хочу, чтобы была видна вторая форма, и я хочу использовать одну кнопку для отправки двух форм одновременно, пожалуйста, как мне это сделать?
Спасибо!
<!--====================================================================
Form that submit to my database and register my customers after purchase
======================================================================-->
<form class="form-horizontal templatemo-contact-form-1" role="form" action="sold.php" method="post">
<input type="text" class="form-control" id="name" placeholder="Enter Your First Name Here..." name="fname" required><br>
<input type="text" name="lname" class="form-control" id="name" placeholder="Enter Your Last Name Here..." required><br>
<input type="email" name="email" class="form-control" id="email" placeholder="Enter Your Email Here..." required><br>
<input type="text" name="phone" class="form-control" id="name" placeholder="Enter Your Phone Number Here..." required><br>
<input type="password" name="pword" class="form-control" id="website" placeholder="Enter Your Password Here..." required><br>
<input type="password" name="cpword" class="form-control" id="subject" placeholder="Re-enter Your Password Here..." required><br>
<input type="text" name="addrss" class="form-control" id="name" placeholder="Enter Your Address Here..." required><br>
<input type="submit" value="Register" class="btn btn-success pull-right">
</form>
<!--======================================================
Form that submit to my getresponse autoresponder campaign
========================================================-->
<form action="https://app.getresponse.com/add_subscriber.html" accept-charset="utf-8" method="post">
<input type="text" name="name" value="Enter your name here..." type=text style="width: 100%">
<input type="text" name="email" value="Enter your email here..." type=text style="width: 100%">
<!-- Get the token at: https://app.getresponse.com/campaign_list.html -->
<input type="hidden" name="campaign_token" value="ljqOk" />
<!-- Thank you page (optional) -->
<input type="hidden" name="thankyou_url" value="https://www.moneycreativesecret.com/spages/smf-sp1/"/>
<!-- Add subscriber to the follow-up sequence with a specified day (optional) -->
<input type="hidden" name="start_day" value="0" />
<!-- Forward form data to your page (optional) -->
<input type="hidden" name="forward_data" value="post" />
<input type="submit" value="100% Free Access" class="btn btn-success pull-right">
</form>
Комментарии:
1. Вы не сможете отправить две формы одновременно, если не используете AJAX
2. Вы не можете. Можно отправить только один запрос формы
3. Тогда было бы разумнее отправить запрос на getresponse из вашего
sold.php
серверного кода4. «Первая — это форма, которая отправляет свои данные в мою базу данных после того, как мой клиент купит мой продукт» — Поскольку это связано с бизнесом / деньгами, подумайте о найме разработчика. Разве вы не исследовали это и что-то не пробовали? Мы всегда рады помочь, просто не будем делать это за вас. ( без предубеждения ).
5. @Oliver Afabuike Вы можете поместить все входные данные во второй форме внутри первой формы и скрыть их с помощью
<input type="hidden">
. Входные данные не будут видны, и они будут отправлены при отправке формы. У MDN есть пример этого developer.mozilla.org/en-US/docs/Web/HTML/Element/input/hidden