onclick jquery选项卡

问题描述:

我有3个选项卡,最后一个我有一个表单提交按钮。 当用户点击提交时,我想显示一个对话框。 问题: 它显示一个框(没有我的文本)2秒,页面刷新并进入第一个选项卡,所以我们看不到对话框。 你对这个问题有什么想法吗?onclick jquery选项卡

下面的代码的一个小样本:

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> 
+0

我它没有看到你的代码实际调用的地方'thank_referral()' – Marc 2012-04-22 06:21:20

+0

它是另一个文件,只是说“谢谢你,...),它适用于其他页面。我找到了一种方法,在刷新页面后显示弹出窗口,但我宁愿留在我的第三个标签! – webcalif 2012-04-22 06:28:09

使用.post()表单上并在回调做你的对话事件。

我试着用饼干,所以我的代码JavaScript是:

<script> 
     $(document).ready(function() { 
    $("#tabs").tabs({ 
     cookie: { expires: 30 } 
    }); 
$("#tabs_vnd").tabs(); //another tab 

结果,标签好好尝试的工作,我有我在同一个页面3个标签... 感谢