iT邦幫忙

0

請問下拉選單 select onchange(?事件

abrxyz800924 2 月前5376 瀏覽

比如設了一個DIV內固定的值/表單

在下拉選單內數字等於一份
下拉的數字多少DIV就等同幾份
選10他就出現10個DIV

請問這是用迴圈之類的寫
或是有別種方式

http://ithelp.ithome.com.tw/upload/images/20170328/20105080axtgDSxGXE.png

2 個回答

0
froce
iT邦新手 5 級 ‧ 2 月前

我是用jQuery,不過詳細程式碼我就不寫了,提供你流程。

第一種做法比較浪費頻寬,不過會比較好寫。
你最多有幾個div就先建好,然後給那些div display:none,讓它預設無法顯示。
接著當選取天數時,先初始化把所有div不顯示,再使用迴圈讓div顯現出來就好。

第二種做法就是真的動態新增了。
選取天數後,初始化先刪除那些div,然後用jQuery的after或append函式去新增那些html。
不過這種做法要考慮的東西會比較多。

不管怎樣,先去看JavaScript和jQuery吧!

abrxyz800924 iT邦新手 5 級 ‧ 2 月前 檢舉

好的感謝

1
dog830228
iT邦新手 4 級 ‧ 2 月前

下面是小弟做的簡單程式 可以參考一下
我只有寫一個標題的input 你可以依照上面的方法寫入幾個
https://jsfiddle.net/a62b4t8r/11/

abrxyz800924 iT邦新手 5 級 ‧ 2 月前 檢舉

有對到感謝

我要發表回答

立即登入回答