JAVA SCRIPT cookie操作

火星人 @ 2014-03-09 , reply:0


  1.添加一個 cookie:addCookie(name,value,expireHours)

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

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

  <script language="JavaScript" type="text/javascript">

  <!--

  function addCookie(name,value,expireHours){

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

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

  if(expireHours>0){

  var date=new Date();

  date.setTime(date.getTime expireHours*3600*1000);

  cookieString=cookieString "; expire=" date.toGMTString();

  }

  document.cookie=cookieString;

  }

  //-->

  </script>

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

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

  <script language="JavaScript" type="text/javascript">

  <!--

  function getCookie(name){

  var strCookie=document.cookie;

  var arrCookie=strCookie.split("; ");

  for(var i=0;i<arrCookie.length;i ){

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

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

  }

  return "";

  }

  //-->

  </script>

  3.刪除指定名稱的 cookie:deleteCookie(name)

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

  <script language="JavaScript" type="text/javascript">

  <!--

  function deleteCookie(name){

  var date=new Date();

  date.setTime(date.getTime()-10000);

  document.cookie=name "=v; expire=" date.toGMTString();

  }

  //-->

  </script>

  4.註冊和登錄的例子

  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

  <html xmlns="http://www.w3.org/1999/xhtml">

  <head>

  <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

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

  <script type="text/javascript">

  function jc(){

  var a = document.form1.UserName.value;

  if (a ==""){

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

  return false;

  }

  var b = document.form1.UserPwd.value;

  if (b.length<6){

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

  return false;

  }

  return true;

  }

  </script>

  </head>

  <body>

  <form action="" method="post" enctype="multipart/form-data" name="form1" id="form1" 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>




[火星人 via ] JAVA SCRIPT cookie操作已經有68次圍觀

http://www.coctec.com/docs/java/show-post-60430.html