Re: [問題] JavaScript Select OnChange
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):