2016-02-11 60 views
-5

我在個人詳細信息下有兩個標籤「個人信息」和「地址信息」部分。首先我要填寫個人信息部分並點擊保存按鈕。然後它應該將數據保存在數據庫中,並需要重定向到「地址信息」選項卡。我嘗試過,但它不工作。如何在<a>標記中使用javascript或jquery提交提交按鈕

這裏是我的代碼:

<ul class="nav nav-tabs"> 
<li><a href="#personalinfo" data-toggle="tab">A.PERSONAL INFO</a></li> 
<li><a href="#address" data-toggle="tab">B.ADDRESS</a></li> 
</ul> 
<li class="tab-pane active" id="personalinfo"> 
<form method="post" action="personal.php" id="myform"> 
<input type='hidden' value="<?php echo $username; ?>" name='email'> 
<table> 
    <th> 
     First Name 
    </th> 
    <td> 
     <input type="text" name="first_name" value="" /> 
    </td> 
    <th> 
     last Name 
    </th> 
    <td> 
     <input type="text" name="last_name" value="" /> 
    </td> 
</li> 
</form> 
<li style="list-style: none"><a href="#address" data-toggle="tab" id="submit">Save</a></li> 
<li class="tab-pane" id="address"> 
<form method="post" action="address.php" id="myform"> 
<input type='hidden' value="<?php echo $username; ?>" name='email'> 
<table> 
    <th> 
     Address 
    </th> 
    <td> 
     <input type="text" name="address" value="" /> 
    </td> 
    <th> 
     Pincode 
    </th> 
    <td> 
     <input type="text" name="pincode" value="" /> 
    </td> 
</li> 
<button type="submit" class="medium" style="background-color: #2daebf;"> 
Save</button> 
</form> 
+0

一旦我將填寫名字和姓氏,並點擊保存按鈕在錨標記我已通過身份證在HREF鏈接和該ID我在下一個李班比較顯示該選項卡 – user5891511

回答

0

你可以改變你的按鈕類型,從提交到簡單的按鈕和與按鈕的jQuery提交表單與AJAX和重定向後點擊URL鏈接,你想去。

<button type="button" id="submit_btn" class = "medium" style="background-color: #2daebf;">Save</button> 

jQuery代碼爲如果您使用遍地的用戶信息與阿賈克斯

$("#myForm").ajaxSubmit({url: 'url', type: 'post'}); 
window.location.href = "next_url"; 
+0

如果我給按鈕類型=「提交」然後我不能重定向到地址選項卡一旦我提交,如果我給按鈕類型,那麼它會顯示個人和地址信息部分我需要單個模板以不同的標籤顯示 – user5891511

+0

您應該提交您的表單與Ajax。 –

1

提交表單。我建議你使用會話。 將用戶信息保存在$ _SESSION ['username']或$ _SESSION ['age']之類的會話參數中,或者使用其他方法。

+0

iam在會話本身中存儲用戶名並將其傳遞給變量 – user5891511

0

在php中創建一個布爾值,首先隱藏地址選項卡,並顯示個人選項卡。一旦你提交個人信息,改變布爾值並顯示地址標籤,並隱藏個人標籤