[ js ] 多個select的新增option ?

看板Ajax作者 (0rz)時間17年前 (2008/09/06 11:16), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/4 (看更多)
問題 : 母視窗裡有多個select按鈕 我想動態增加option 只增加user選的那一個,可是一直做不出來.... = =" 好像是白色的那兩行跟我呼叫addOption時出了問題.... 母視窗 --------------------------------------------------- <script language="javascript"> function changecloth(kind, selectname) { if(kind == -1) { document.mother.hid.value = "window.opener.document.mother."+selectname; winID = window.open('cloth.php','child','height=300, width=400'); } } </script> <body> <form action="Insert_2.php" method="post" name="mother"> <?php for($i = 0; $i < 8; $i ++) { echo "<select name='cloth$i' onchange='changecloth(this.value, this.name)'>"; echo "<option value='1'>Value1</option>"; echo "<option value='2'>Value2</option>"; echo "<option value='3'>Value3</option>"; echo "<option value='-1'>其他</option>"; echo "</select>"; } echo "<input type='hidden' name='hid'>\n"; ?> </form> </body> 子視窗 --------------------------------------------------------------------------- <script language="javascript"> // 新增選項 function addOption(newName, newValue) { // 取得欄位名 var strName = window.opener.document.mother.hid.value; var objSelect = strName; // 建立Option物件 var objOption = new Option(newName, newValue); objSelect.options[objSelect.options.length] = objOption; } </script> <body> <form> <?php for($i = 4; $i <= 10 ; $i ++) { $radioname = "clothkind".$i; echo "<input type='radio' value='$i' name='cv' onclick=addOption \ '($radioname, $i)';>"; echo $i."<br />"; } ?> </form> </body> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.126.119.33
文章代碼(AID): #18mVOWMP (Ajax)
文章代碼(AID): #18mVOWMP (Ajax)