我可以想出一個方法來做到這一點,但我不知道它是否唯一的方法。<select>其值依賴於另一個<select>
在我網站上的一個頁面上,我有兩個選擇框,一個「父」選擇框和一個「子」選擇框。 「子」選擇框內的值取決於在「父」選擇框中選擇的內容。通過AJAX調用,這很容易在JavaScript中解決,但是我嘗試構建我的網站時,它們在JavaScript關閉時會優雅地退化。
我可以考慮接觸非js用戶的這種情況的唯一方法是有一個表單按鈕,它將重新加載PHP頁面並將一個變量附加到URL中,然後PHP將檢測到這一點併發送值給'孩子'選擇。然而,這是一個可用性問題和海事組織,這是一種醜陋的方式來解決這個問題。
有沒有其他辦法可以做到這一點?這些值不一定需要在選擇框中。
您從哪裏找到該統計信息?我認爲這大概在百分之五左右。也許我只是想在這裏成爲一名完美主義者。 – Zim 2009-08-19 11:10:06
http://stackoverflow.com/questions/121108/how-many-people-disable-javascript但問題是很難真正量化。移動瀏覽器將這個數字推倒,這取決於您的網站的受衆羣體。 – cletus 2009-08-19 11:16:07