私はいくつかの投稿を通過しましたが、私がやろうとしていることに対する答えを見つけることができません。私が何かを逃した場合、plsは私にポストを指し示します。
小さなボックスに表示されるフォームがあります。私がしたいのは、訪問者を別のページにリダイレクトする代わりに、「ありがとう」メッセージを表示して、訪問者を同じページに保持し、divのコンテンツを変更することです。
私はそこまで途中まで行くことができました(ここにある投稿のおかげで)。
訪問者をリダイレクトせず、「ありがとう」メッセージを表示することはできますが、コンテンツを更新することはできません。まだフォームが見えます。
私はhtml、css、および少しphpに精通しているだけなので、jqueryなどを含まないソリューションがあれば素晴らしいでしょう。
これが私がこれまでに持っているものです:
HTML
<div id="mc_embed_signup">
<form action="" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" novalidate>
<div class="mc-field-group">
<input id="firstname3" type="text" value="" name="FNAME" placeholder="'Ονομα">
</div>
<div class="mc-field-group">
<input id="primaryemail3" type="email" value="" name="EMAIL" placeholder="Email">
</div>
<div id="mce-responses" class="clear">
<div class="response" id="mce-error-response" style="display:none"></div>
<div class="response" id="mce-success-response" style="display:none"></div>
</div>
<div class="myResultDiv">
<input name="subscribe" class="button_link hover_fade large_button red button_widget" type="submit" value="ΣΤΕΙΛΤΕ ΤΟ ΔΩΡΟ ΜΟΥ!"></div>
</form>
<?php if (isset($_POST['subscribe'])) : ?>
<p>Thank you for subscribing!</p>
<?php endif; ?>
</div>
<div>
<p class="under_button2"></p>
<div class="af-clear">
</div>
</div>
</div>
<!--End mc_embed_signup-->