というわけで、お問い合わせフォームを作っています。フォームが送信されたら、Bootstrap モーダルに成功またはエラー メッセージを追加したいと考えています。
フォームを送信してモーダルを開くボタンを次に示します。
<input class="btn btn-info" type="submit" value="Submit" name="Submit" data-toggle="modal" href="#contactModal"/>
ボタンをクリックすると、フォームが送信され、モーダルが開きます。success
スクリプト上またはスクリプトのモーダルにテキストの文字列を動的に追加する方法はありfailure
ますか?
現在の PHP の成功/失敗アクションは次のとおりです。
if ($success){
print "<meta http-equiv="refresh" content="0;URL=contactthanks.html">";
}
else{
print "<meta http-equiv="refresh" content="0;URL=error.html">";
}
<meta>
しかし、ページをリダイレクトするタグを追加する代わりに、モーダルにコンテンツを追加したい
ここにモーダルコードがあります
<div id="contactModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h3 id="myModalLabel">Thanks!</h3>
</div>
<div class="modal-body">
<p>I'm pretty busy sometimes but I'll try my best to message you back <strong>ASAP</strong>!</p>
</div>
<div class="modal-footer">
<button class="btn btn-primary" data-dismiss="modal" aria-hidden="true">Close</button>
</div>
</div>
では、ページを更新したりリダイレクトしたりせずに、モーダル内print
の内部に移動するにはどうすればよいでしょうか?<div>
私は PHP や AJAX をまったく知りませんし、JS や jQuery を始めたばかりでもありません (正確には 2 日かかります)。