0

3つのタブがあり、最後のタブには送信ボタン付きのフォームがあります。ユーザーが送信をクリックすると、ダイアログボックスが表示されます。問題:ボックス(テキストなし)が2秒間表示され、ページが更新されて最初のタブに移動するため、ダイアログが表示されません。問題について何か考えがありますか?

ここにコードの小さなサンプルがあります:

 if (isset($_POST['Send'])) 
{ 
code to add in db
}

<script>
function thanks_referral() {
simpleModal("/thanks_referral.php",300,130);
    }
</script>

 <form method="post" onsubmit="return checkEmailContact(document.f.emailreferral.value);">
<input type="text" tabindex="1" name="name2" placeholder="friend's name" />
    <input type="email" tabindex="2" name="email2" placeholder="friend's company email" />
    <input type="submit" tabindex="4" name = "Send" onclick="" value="Send"  /></td></tr>
        </form>
4

1 に答える 1

0

フォームで.post()を使用し、コールバックでダイアログ イベントを実行します。

于 2012-04-22T06:50:32.540 に答える