Re: [問題] JavaScript Select OnChange

看板Web_Design作者 (神聖光芒)時間18年前 (2007/04/29 10:57), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《appleboy46 (我是道明柏毅)》之銘言: : 目前卡到一個問題,我先來說明一下,直接寫程式碼比較好解說 : <form action='' name='admin_list'> : <table> : <tr> : <td> : <select name="name1[]" : onChange="javascript:change_relative(admin_list,0);> : <option value='1'>1</option> : <option value='2'>2</option> : </select> : <input type="checkbox" name="ftp_user_id_list[]" /> : </td> : </tr> : <tr> : <td> : <select name="name1[]" : onChange="javascript:change_relative(admin_list,1);> : <option value='1'>1</option> : <option value='2'>2</option> : </select> : <input type="checkbox" name="ftp_user_id_list[]" /> : </td> : </tr> : </table> : </form> : 然後 我想要 選擇 select之後 就把後面的 checkbox 勾選起來 : 所以我寫底下的script : function change_relative(myform, k){ : var obj1 = document.myform.elements['ftp_user_id_list[]']; : if(obj1[k].checked == false) : obj1[k].checked = true; : return true; : } : 不過好像沒有作用,還是各位大大有其他寫法? 感謝喔 試試下面的,不知道是不是你要的效果 <script> function ch_do(i){ var oChb=document.getElementsByName("c1")[i]; if(oChb.checked==true) oChb.checked=false; else oChb.checked=true; } </script> <form id="f1"> <select id="s1" onchange="ch_do(0)"> <option value="1">1</option> <option value="2">2</option> </select> <input type="checkbox" name="c1"> <br><br> <select id="s2" onchange="ch_do(1)"> <option value="1">1</option> <option value="2">2</option> </select> <input type="checkbox" name="c1"> </form> -- 太初有,道即是 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.151.45.52
文章代碼(AID): #16D0cbSz (Web_Design)
文章代碼(AID): #16D0cbSz (Web_Design)