看板 Web_Design 關於我們 聯絡資訊
簡單一點可以用兩個select去處理, 把它樣式改為list 而不是drop down select A: 可選擇項目, 網頁初始時放入選項 select B: 志願序, 網頁初始時為空 然後用一些按鈕控讓使用者控制把選項能在兩個select間移動, 例如 select A select B ┌───┐ ┌───┐ │選項1 │ >右移 │ │ │選項2 │ │ │ │..... │ <左移 │ │ └───┘ └───┘ 最後右邊送出的順序就是志願序了 ※ 引述《lambo (Lambo)》之銘言: : ※ 引述《lambo (Lambo)》之銘言: : : 今天假設開放一個表單讓使用者填寫他們自己的志願 : : 可以供選擇的項目假設有A, B, C, D, E, F : : 然後使用者可以填寫的有第一志願、第二志願、第三志願 : : 第一志願的部分可以讓使用者從A~F中選一個,假設選擇為C; : : 那麼第二志願就只剩下A, B, D, E, F可以選擇,假設選擇為A; : : 第三志願只有B, D, E, F可以選擇。 : : 所以在這邊請教各位該怎麼做......先謝謝各位了。 : : ◆ From: 118.167.199.242 : : → emn178:select A <=> select B 02/01 15:50 : : → lambo:樓上可以在講清楚一點嗎 小弟我是新手一枚..... 02/01 15:56 : : → TonyQ:這是個連鎖的表單 . 每個select 都需要做onchange , 02/01 16:50 : : → TonyQ:根據他們的層級去修改下一個select的options 02/01 16:50 : : → TonyQ:知道onchange 也知道怎麼取得各select的dom object , 最後知 02/01 16:51 : : → TonyQ:到options 的結構 , 這個問題應該是很簡單的才對 02/01 16:51 : : → TonyQ:如果有哪個環節不清楚 , 就問的更清楚一點. 或者是你目前 02/01 16:51 : : → TonyQ:作到哪裡 , 這樣才有幫你的施力點 , 不然就等於直接幫你寫了 02/01 16:52 : : → TonyQ:更正 :3 第三志願可以不用作onchange 02/01 16:52 : 其實我是新手= = 幾乎是看不懂JavaScript的語言 : 可是要趕鴨子上架 先弄出東西來 所以很多東西其實都是從別人的範例來修改學習 : 今天看到的範例是這樣 : http://www.ncku.edu.tw/~rcenter/book/html/HTMLs/142/142-01.html : 利用第一個select的onChange來引入第二個select : 可是今天我要弄的是志願的東西 : 第一志願在選完之後 : 依照範例的情況,必須弄出六個陣列分別是 : (BCDEF), (ACDEF), (ABDEF), (ABCEF), (ABCDF), (ABCDE) : 然後繼續依照範例的方法,第二志願在選完之後 : 必須弄出30個陣列..... : 要是有第四志願,就要列出120個陣列..... : 是類似這樣的做法嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.96.111.96
lambo:嗯嗯 謝謝建議 我也來試試看好了.... 02/01 18:49
Ayukawayen:那我建議 http://ppt.cc/3RO9 XD 02/01 21:03