標籤:log ace fine move false ring alt 實現 com
【1】先下載jQuery.cookie外掛程式:使用協助請參考連結(https://github.com/carhartl/jquery-cookie)。
【2】安裝外掛程式:
[html] view plain copy
- <script type="text/javascript" src="<%=basePath%>ie6/crm2/js/lib/cookies/jquery.cookie.js"></script>
【3】功能邏輯:
[javascript] view plain copy
- //判斷之前是否有設定cookie,如果有,則設定【記住我】選擇框
- if($.cookie(‘absms_crm2_userName‘)!=undefined){
- $("#rememberMe").attr("checked", true);
- }else{
- $("#rememberMe").attr("checked", false);
- }
-
- //讀取cookie
- if($(‘#rememberMe:checked‘).length>0){
- $(‘#userName‘).val($.cookie(‘absms_crm2_userName‘));
- $(‘#password‘).val($.cookie(‘absms_crm2_password‘));
- }
-
- //監聽【記住我】事件
- $("#rememberMe").click(function(){
- if($(‘#rememberMe:checked‘).length>0){//設定cookie
- $.cookie(‘absms_crm2_userName‘, $(‘#userName‘).val());
- $.cookie(‘absms_crm2_password‘, $(‘#password‘).val());
- }else{//清除cookie
- $.removeCookie(‘absms_crm2_userName‘);
- $.removeCookie(‘absms_crm2_password‘);
- }
- });
【4】使用
[html] view plain copy
- <tr>
- <td width="60">賬 號:</td>
- <td width="244"><input id="userName" name="userName" type="text" class="inp_01" /></td>
- </tr>
- <tr>
- <td>密 碼:</td>
- <td><input id="password" name="password" type="password" class="inp_01" /></td>
- </tr>
- <tr>
- <td> </td>
- <td><input id="rememberMe" type="checkbox"/> 記住我</td>
- </tr>
【jQuery】利用jQuery實現“記住我”的功能