java

位置:IT落伍者 >> java >> 浏览文章

JAVA SCRIPT cookie操作


发布日期:2020年10月31日
 
JAVA SCRIPT cookie操作

.添加一个 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>

               

上一篇:解决java中文乱码

下一篇:Java属性文件编码问题