私は3つのタブを持っています。最後のタブには送信ボタン付きのフォームがあります。 ユーザーがsubmitをクリックすると、ダイアログボックスを表示したいと思います。 問題: 2秒間(テキストなしの)ボックスが表示され、ページがリフレッシュされ、最初のタブが表示されるため、ダイアログは表示されません。 問題についてご意見はありますか?ここでjQueryタブのonclick
コードの小さなサンプル:フォーム上
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>
...あなたのコードが実際に 'thanks_referral()'を呼び出すところを見ないでください – Marc
それは別のファイルです "ありがとう、...."、それは他のページでも動作します私は方法を見つけました、私はページをリフレッシュした後、しかし、私は第3のタブにとどまりたいです! – webcalif