看板 PHP 關於我們 聯絡資訊
這是一個簡單的範例 -- <script> function mm_SetCookie(name,value){ var Days = 1;var exp = new Date();exp.setTime(exp.getTime() + 1*24*60*60*1000); document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString(); } function mm_getCookie(name){ var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)")); if(arr != null) return unescape(arr[2]); return null; } function mm_delCookie(name){ var exp = new Date();exp.setTime(exp.getTime() - 1); var cval=getCookie(name);if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString(); } function check(obj,v){ if(obj.checked==true){ mm_SetCookie(obj.id+"_"+obj.value,1); }else{ mm_SetCookie(obj.id+"_"+obj.value,0); } } function init(){ var t=document.getElementsByTagName("input"); var t2=0; for (i=0; i<t.length; i++) { if(t[i].type=='checkbox'){ t2=mm_getCookie(t[i].id+"_"+t[i].value); if(t2==1){t[i].checked=true; }else{t[i].checked=false;} } } } </script> <form id="form1" name="form1" method="post" action=""> <input type="checkbox" name="v[]" value="1" id="v1" onclick="check(this,this.value)"/>1<br> <input type="checkbox" name="v[]" value="2" id="v2" onclick="check(this,this.value)" />2<br> <input type="checkbox" name="v[]" value="3" id="v3" onclick="check(this,this.value)" />3<br> <input type="checkbox" name="v[]" value="4" id="v4" onclick="check(this,this.value)" />4<br> </form> <script type="text/javascript">init();</script> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.64.103.130
shadowjohn:感謝大大無私的分享 12/01 00:11
※ 編輯: arrack 來自: 61.64.103.130 (12/01 01:25)
dodomonkey:謝謝你的解答 會嘗試看看 12/03 02:49