頁面增加Cookie
JSP頁面:
<table>
<tr>
<td>
<div>
<input id="UserID" class="text" type="text" tabindex="1"
placeholder="賬號" />
</div></td>
</tr>
<tr>
<td>
<div>
<input id="password" class="text" type="password"
placeholder="密碼" tabindex="2" />
</div></td>
</tr>
</table>
Js方法:
頁面載入完成後執行,從Cookie中獲取值,需要引入jquery.js
var cookieValue = "";
var search = "user=";
$(document).ready(function() {
setTimeout('setvalue()',1000) //1秒=1000,這裡是3秒
});
function setvalue(){
if(document.cookie.length > 0) {
offset = document.cookie.indexOf(search);
if(offset != -1){
offset += search.length;
end = document.cookie.indexOf(";",offset);
if (end == -1)
end = document.cookie.length;
//獲取cookies裡面的值
cookieValue = unescape(document.cookie.substring(offset,end))
if(cookieValue != null){
var str = cookieValue.split("/");
document.getElementById("UserID").value= str[0];
document.getElementById("password").value = str[1];
}
}
}
}
進行登入操作時,儲存資訊到Cookie中
//UserID,Password為使用者名稱密碼
function SetCookie(UserID,Password)//兩個引數,一個是cookie的名子,一個是值
{
var name = UserID;
var password = Password;
var Days = 7; //此 cookie 將被儲存 7 天
var exp = new Date(); //生成一個現在的日期,加上儲存期限,然後設定cookie的生存期限!
exp.setTime(exp.getTime() + Days*24*60*60*1000);
document.cookie = "user="+ escape(name) + "/" + escape(password) + ";expires=" + exp.toGMTString();
}
//取cookies函式--正規表示式(不會,學習正規表示式)
function getCookie(name)
{
var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
if(arr != null) return unescape(arr[2]);
return null;
}
刪除Cookie
function delCookie()
{
var name = "admin";
var exp = new Date();
exp.setTime(exp.getTime() - 1);
var cval=getCookie(name);
if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
}
相關文章
- js cookie 頁面倒數計時JSCookie
- java獲取前端頁面傳送的cookie中的資訊Java前端Cookie
- Web頁面或app等前端頁面之Java Web的JSP、Servlet、Cookie、Session等技術小結WebAPP前端JavaJSServletCookieSession
- 蘋果計劃在App Store搜尋頁面中增加廣告位蘋果APP
- python3.4 獲取cookie後繼續訪問其他頁面PythonCookie
- MarketingCharts:零售網站頁面平均載入時間增加22%GC網站
- js頁面跳轉的問題(跳轉到父頁面、最外層頁面、本頁面)JS
- 學習產品快報8月W4 | 勳章增加介紹頁面,新增競賽主頁
- python 網頁cookie的使用Python網頁Cookie
- VUE 單頁面應用 修改頁面titleVue
- web頁面Web
- 【開發必備】單點登入,清除了cookie,頁面還保持登入狀態?Cookie
- 單頁面應用和多頁面應用
- WebForm 頁面ajax 請求後臺頁面 方法WebORM
- 關於給hexo部落格增加音樂頁面(使用Aplayer和MetingJS外掛)HexoJS
- 頁面劫持,頁面劫持,如果被頁面劫持了該怎麼去解決,方法分享
- Flutter頁面保活及保持頁面跳轉位置Flutter
- mui 子頁面切換父頁面底部導航UI
- 前端頁面效能前端
- JQuery iframe頁面jQuery
- 頁面佈局
- 頁面元素大全
- webbrowser 控制 頁面Web
- ThinkPHP框架中自定義錯誤頁面和提示頁面PHP框架
- nginx 設定 404 500 頁面跳轉到指定頁面Nginx
- WordPress入門07-WordPress新建頁面和管理頁面
- Asp.Net中動態頁面轉靜態頁面ASP.NET
- 位元組一面-分享(增加部分答案)
- 實現不同頁面不同頁首
- 如何讓頁面跳出框架在一個新頁面開啟框架
- Unix檔案系統頁面監控實現-效果頁面
- 頁面開啟很正常,後臺return後頁面偏左了
- Python爬蟲教程-13-爬蟲使用cookie爬取登入後的頁面(人人網)(下)Python爬蟲Cookie
- Python爬蟲教程-12-爬蟲使用cookie爬取登入後的頁面(人人網)(上)Python爬蟲Cookie
- asp.net中一個頁面跳轉,後一個頁面操作內容後返回先前頁面,並使得先前頁面資料重新整理ASP.NET
- nginx解析php頁面NginxPHP
- NA嵌入Flutter頁面Flutter
- 頁面渲染:效能分析