内部に 2 つのフォームがあるダイアログ ポップアップ ボックスを作成しようとしています。ポップアップはうまく機能しますが、ダイアログ内には 2 つのフォームがあり、それぞれに個別のアクションがあります。
jQuery Form Plugin を使用してフォームを送信し、#showResponse への応答を表示しています
私が抱えている問題は、フォームのいずれかをクリックするたびに、#showResponse の最初のフォームをロードすることです。その理由は正確にはわかりません....
これは私のJavascriptコードです
$(".formFill2").validate({
submitHandler: function (form) {
$(form).ajaxSubmit({
target: "#submitResponse",
success: function (responseText, statusText, xhr, form) {
$("#submitResponse").show('slow');
$('#submitResponse').delay(4000).fadeOut('slow');
},
error: function (responseText, statusText, xhr, form) {
alert("Oops... Looks like there has been a problem.");
}
});
return false;
}
});
そして、これはダイアログ ウィンドウ内の HTML です。
<fieldset><legend>Email this PDF to</legend>
<form class="formFill2" name="emailPDF" id="emailPDF" action="classes/class.Post.php?a=notifyForm" method="post">
<label for="email1">Email 1</label>
<input name="email1" type="text" value="<?php echo $_SESSION['myEmail']; ?>"><br />
<input type="submit" value="Send Emails">
</form>
</fieldset>
<fieldset><legend>Fax this PDF to</legend>
<form class="formFill2" name="faxPDF" id="faxPDF" action="classes/class.Post.php?a=faxFile" method="post">
<label for="faxNumber">Fax #</label>
<input name="faxNumber" type="text" ><br />
<input type="submit" value="Send Fax">
</form>
</fieldset>
どんな助けでも感謝します。