Re: [問題] 選填志願表單製作

看板Web_Design作者 (Lambo)時間14年前 (2010/02/01 17:48), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串2/4 (看更多)
※ 引述《lambo (Lambo)》之銘言: : 今天假設開放一個表單讓使用者填寫他們自己的志願 : 可以供選擇的項目假設有A, B, C, D, E, F : 然後使用者可以填寫的有第一志願、第二志願、第三志願 : : 第一志願的部分可以讓使用者從A~F中選一個,假設選擇為C; : 那麼第二志願就只剩下A, B, D, E, F可以選擇,假設選擇為A; : 第三志願只有B, D, E, F可以選擇。 : : 所以在這邊請教各位該怎麼做......先謝謝各位了。 : : ※ 發信站: 批踢踢實業坊(ptt.cc) : ◆ 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: 118.167.199.242

02/01 17:49, , 1F
這樣子算是已經踩到JS的範圍了嗎?
02/01 17:49, 1F

02/01 19:10, , 2F
是js的 , 不過你不用這麼麻煩啦 ,
02/01 19:10, 2F

02/01 19:10, , 3F
設一個陣列 var ary={"A","B","C","D","E","F"};
02/01 19:10, 3F
文章代碼(AID): #1BPgDdiI (Web_Design)
討論串 (同標題文章)
文章代碼(AID): #1BPgDdiI (Web_Design)