2011-08-07 91 views
0

我是一個完整的newb寫出一個小小的腳本,其中第三個問題取決於你在第二個問題上按什麼按鈕,但我完全失去了我應該如何繼續:/下一個問題,這取決於你按下的按鈕

http://jsfiddle.net/pufamuf/uSuqB/6/

太謝謝你了:)

+2

使用單選按鈕 - 這正是它們的存在。給他們所有相同的名字,當點擊其中一個單選按鈕時,根據其價值顯示正確的第三個問題。 –

+0

你好暗影嚮導,我想過使用單選按鈕,但決定用戶界面設計實用性的按鈕,用戶不習慣電腦。謝謝你的提示! – pufAmuf

+0

@pufAmuf:單選按鈕並不是真正與計算機相關的。你有沒有看過「正常」調查,要求你只選擇以下選項之一,並在那裏做了標記?我認爲你可以假設每個人都知道他們在做什麼(順便說一句,*單選按鈕*來自舊收音機,按下一個按鈕再次提高了上一次選擇的按鈕,所以它實際上並不是什麼新東西)。 –

回答

2

我想你可以綁定一個 「特殊」 的點擊處理程序,以 「特殊」 的元素:

<input type="button" value="Something Special" id="specialthing"> 

$("#specialthing").click(function() { 
    window.location.href = 'AgeVerification.jsp'; 
}); 

或:

$("input[type='button']").click(function() { 
    switch(this.id) { 
     case 'specialthing' : $("#specialDiv").show(); 
     case 'foo' : // so something else 
    } 
}); 

}); 
+0

感謝您的幫助!然而,是否有辦法爲所有4個按鈕執行一個腳本,以激活隱藏的div? - 如在該按鈕將設置一個值並執行取消隱藏一個div,以便我不必爲每個按鈕複製該腳本4次? – pufAmuf

+0

@pufAmuf - 我已更新。 – karim79

+0

哇,這正是我正在尋找:)我也可以做擴展與它(例如:{statement1 stat2 stat3}或我必須做的情況:'specialthing'做事一; case:'specialthing'做事兩個;?:) – pufAmuf

相關問題