我是jquery的新手,但我試圖用它來創建一個多步驟的選項卡式窗體。jquery顯示/隱藏重置頁面時重新加載
其中的一個網頁,我有單選按鈕,將顯示這取決於對,在選擇了幾個字段。
我發現的問題是,如果用戶選擇一個單選按鈕,頁面重新加載後刷新頁面,並隱藏所有的div,但它會記住所選的單選按鈕選擇。
有沒有辦法最初隱藏的div而不明確告訴它載入網頁後會發生什麼?也許有一些(簡單)讓jquery記住div是隱藏的還是顯示的?
謝謝!
<label for="paymentmethod">Payment Method</label>
<input type="radio" name="paymentmethod" id="paymentmethod" value="creditcard">Visa/Mastercard
<input type="radio" name="paymentmethod" id="paymentmethod" value="cheque">Cheque
<div id="divcredit">
Stuff
</div>
<div id="divcheque">
Stuff
</div>
這裏是jQuery代碼我有:在配置更改事件
$(document).ready(function() {
//...stuff
$("#divcredit").hide();
$("#divcheque").hide();
$("input[name='paymentmethod']").change(function() {
if($("input[name='paymentmethod']:checked").val() == "cheque")
{
$("#divcredit").hide();
$("#divcheque").show();
}
else if($("input[name='paymentmethod']:checked").val()== "creditcard")
{
$("#divcredit").show();
$("#divcheque").hide();
}
});
你使用什麼瀏覽器?我不認爲保持表單數據的刷新(除非你已經專門編程)是所有瀏覽器都會發生的事情。 – 2011-04-12 23:07:31