Javascript Can';设置cookie值
不会显示fname、production、prod From的Cookie值。每次返回“null”。但最后一次输入的日期显示正常。 有必要创建和处理cookie,存储任何表单字段(fname、production、prodForm)的值,这些字段是在最后一次尝试填充和日期时引入的 函数setCookie中是否存在问题?(因为我知道上次访问的日期)请帮我解决 HTML:Javascript Can';设置cookie值,javascript,cookies,setcookie,Javascript,Cookies,Setcookie,不会显示fname、production、prod From的Cookie值。每次返回“null”。但最后一次输入的日期显示正常。 有必要创建和处理cookie,存储任何表单字段(fname、production、prodForm)的值,这些字段是在最后一次尝试填充和日期时引入的 函数setCookie中是否存在问题?(因为我知道上次访问的日期)请帮我解决 HTML: 药品 在此处插入标题 药品 姓名: 制作: 制作形式: 粉 平板 德拉吉 混合物 药膏 Javascript: fun
药品
在此处插入标题
药品
姓名:
制作:
制作形式:
粉
平板
德拉吉
混合物
药膏
Javascript:
function setCookie(name,value,exdays){
var cookie_string = name+"="+escape(value);
if(exdays){
var exdate = new Date();
exdate.setTime(exdate.getTime()+(exdays*24*60*60*1000));
var expires = "; expires="+exdate.toGMTString();
}
document.cookie = cookie_string;
}
function getCookie(c_name){
var i,x,y, ARRcookies=document.cookie.split(';');
for(i=0; i<ARRcookies.length; i++){
x = ARRcookies[i].substr(0, ARRcookies[i].indexOf("="));
y = ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
x = x.replace(/^\s+|\s+$/g,"");
if (x==c_name){
return unescape(y);
}
}
}
function checkCookie(){
var string;
var fname = getCookie("fname");
var production = getCookie("production");
var prodForm = getCookie("prodForm");
if(fname!=null&&fname!=""){
string = fname;
}
else{
setCookie("fname", fname, 30);
}
if(production!=null&&production!=""){
string += production;
}
else{
setCookie("production", production, 30);
}
if(prodForm!=null&&prodForm!=""){
string += prodForm;
}
else{
setCookie("prodForm", prodForm, 30);
}
string += getCookie("lastVisit");
document.getElementById('cookie').innerHTML = string;
setCookie("lastVisit",new Date().toLocaleString(),30);
}
函数setCookie(名称、值、exdays){
var cookie_string=name+“=”+escape(值);
如果(exdays){
var exdate=新日期();
setTime(exdate.getTime()+(exdays*24*60*60*1000));
var expires=“;expires=“+exdate.togmString();
}
document.cookie=cookie\u字符串;
}
函数getCookie(c_名称){
变量i,x,y,ARRcookies=document.cookie.split(“;”);
对于(i=0;i)如果未设置前两个cookie的默认值,则您没有这两个cookie的默认值。此外,您放弃了“expires”字符串,而没有将其附加到cookie中,因此过期也不会起作用。
function setCookie(name,value,exdays){
var cookie_string = name+"="+escape(value);
if(exdays){
var exdate = new Date();
exdate.setTime(exdate.getTime()+(exdays*24*60*60*1000));
var expires = "; expires="+exdate.toGMTString();
}
document.cookie = cookie_string;
}
function getCookie(c_name){
var i,x,y, ARRcookies=document.cookie.split(';');
for(i=0; i<ARRcookies.length; i++){
x = ARRcookies[i].substr(0, ARRcookies[i].indexOf("="));
y = ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
x = x.replace(/^\s+|\s+$/g,"");
if (x==c_name){
return unescape(y);
}
}
}
function checkCookie(){
var string;
var fname = getCookie("fname");
var production = getCookie("production");
var prodForm = getCookie("prodForm");
if(fname!=null&&fname!=""){
string = fname;
}
else{
setCookie("fname", fname, 30);
}
if(production!=null&&production!=""){
string += production;
}
else{
setCookie("production", production, 30);
}
if(prodForm!=null&&prodForm!=""){
string += prodForm;
}
else{
setCookie("prodForm", prodForm, 30);
}
string += getCookie("lastVisit");
document.getElementById('cookie').innerHTML = string;
setCookie("lastVisit",new Date().toLocaleString(),30);
}