熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java核心技術 >> 正文

JAVA SCRIPT cookie操作

2022-06-13   來源: Java核心技術 

  .添加一個 cookieaddCookie(namevalueexpireHours)

  該函數接收 個參數cookie 名稱cookie 值以及在多少小時後過期這裡約定

  expireHours 為 時不設定過期時間即當浏覽器關閉時 cookie 自動消失該函數實現如下

  <script language=JavaScript type=text/javascript>

  <!

  function addCookie(namevalueexpireHours){

  var cookieString=name+=+escape(value);

  //判斷是否設置過期時間

  if(expireHours>){

  var date=new Date();

  datesetTime(dategetTime+expireHours**);

  cookieString=cookieString+; expire=+datetoGMTString();

  }

  okie=cookieString;

  }

  //>

  </script>

  .獲取指定名稱的 cookie 值getCookie(name)

  該函數返回名稱為 name 的 cookie 值如果不存在則返回空其實現如下

  <script language=JavaScript type=text/javascript>

  <!

  function getCookie(name){

  var strCookie=okie;

  var arrCookie=strCookiesplit(; );

  for(var i=;i<arrCookielength;i++){

  var arr=arrCookie[i]split(=);

  if(arr[]==name)return arr[];

  }

  return ;

  }

  //>

  </script>

  .刪除指定名稱的 cookiedeleteCookie(name)

  該函數可以刪除指定名稱的 cookie其實現如下

  <script language=JavaScript type=text/javascript>

  <!

  function deleteCookie(name){

  var date=new Date();

  datesetTime(dategetTime());

  okie=name+=v; expire=+datetoGMTString();

  }

  //>

  </script>

  注冊和登錄的例子

  <!DOCTYPE html PUBLIC //WC//DTD XHTML Transitional//EN transitionaldtd>

  <html xmlns=>

  <head>

  <meta httpequiv=ContentType content=text/html; charset=gb />

  <title>Javascript進行表單驗證</title>

  <script type=text/javascript>

  function jc(){

  var a = documentformUserNamevalue;

  if (a ==){

  alert(你輸入的用戶名不能為空!);

  return false;

  }

  var b = documentformUserPwdvalue;

  if (blength<){

  alert(你輸入的密碼小於);

  return false;

  }

  return true;

  }

  </script>

  </head>

  <body>

  <form action= method=post enctype=multipart/formdata name=form id=form onsubmit=jc()>

  <label>用戶名

  <input type=text name=UserName id=UserName / >

  </label>

  <label>密碼

  <input type=text name=UserPwd id=UserPwd / >

  </label>

  <input type=submit name=button id=button value=提交 />

  </form>

  </body>

  </html>


From:http://tw.wingwit.com/Article/program/Java/hx/201311/26297.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.