Day9-------cookieForm

 //---------cookie不同于浏览器缓存,是用来存放用户信息的。使用了提交时加入cookie,删除时移除cookie,完成记录用户希望下次登录保存的账号和密码 //----尚未完成----做一个照片墙或者拼图,下次用户进入时是以前留下的效果 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 2 <html xmlns="http://www.w3.org/1999/xhtml">
 3 <head>
 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 5 <title>cookieForm</title>
 6 </head>
 7 <style type="text/css">
 8     div{width: 10px;height: 10px;position: absolute;background: red;display: none;}
 9     form{width: 200px;height: 200px;background: #FFF;margin: 20px auto;border: 1px solid #CCC;text-align: center;}
10     input{margin-top: 20px;}
11     body{font-size: 15px;}
12 </style>
13 <script type="text/javascript">
14     window.onload=function(){
15         oForm=document.getElementsByTagName(‘form‘)[0];
16         oInput=document.getElementsByTagName(‘input‘);
17         oDelete=document.getElementsByTagName(‘a‘)[0];
18         function addCookie(name,value,time){
19             var oDate=new Date();
20             oDate.setDate(oDate.getDate()+time);
21             document.cookie=name+"="+value+";expires="+oDate;
22         }
23         oForm.onsubmit=function(){
24             addCookie(‘password‘,oInput[1].value,30);
25             addCookie(‘username‘,oInput[0].value,30);
26         }
27         oDelete.onclick=function(){
28             addCookie(‘password‘,‘bun‘,-1);
29             addCookie(‘username‘,‘fleshy‘,-1);
30         }
31         str=document.cookie;
32         cookieState=str.split(‘; ‘);
33         for(count=0;count<cookieState.length;count++){
34             cookieItem=cookieState[count].split(‘=‘);
35             if(cookieItem[0]=="username") oInput[0].value=cookieItem[1];
36             if(cookieItem[0]=="password") oInput[1].value=cookieItem[1];
37         }
38     }
39 </script>
40 <body>
41     <form>
42         <input type="text" placeholder="Username">
43         <input type="password" placeholder="Password">
44         <input type="submit" value="submit">
45         <a href="">DeleteCookie</a>
46     </form>
47 </body>
48 </html>
时间: 2024-08-05 11:16:16

Day9-------cookieForm的相关文章

Day9 string.characters.count and closures

//                                      **Day9 //                                      CloseSure var arr:[Int] = [1,2,3,4,5,9,8,7,6,0] arr.sort() func compareTwoInts(a:Int,b:Int) -> Bool { return a>b } arr.sort(compareTwoInts) // summary    sorted b

leetcode -day9 Candy &amp; Gas Station &amp; Binary Tree Maximum Path Sum

1.  Candy There are N children standing in a line. Each child is assigned a rating value. You are giving candies to these children subjected to the following requirements: Each child must have at least one candy. Children with a higher rating get m

Day9:yield的表达式形式、面向过程编程(grep -rl &#39;root&#39; /etc)

一.yield的表达式 def foo(): print('starting') while True: x=yield None#return 2 print('value :',x) g=foo() print(next(g)) print(g.send(2)) 运行结果: starting #运行函数,打印starting后碰到yield停住 None #next()触发后 yield将None赋值给x,打印None后循环碰到yield停住 value : 2 #g.send(2)将2赋值

DAY-9作业

// //  main.m //  DAY- 9作业 // //  Created by lanouhn on 15/1/22. //  Copyright (c) 2015年 lanouhn. All rights reserved. // #import <Foundation/Foundation.h> #import "sort.h" int main(int argc, const char * argv[]) { //    1.输入10个整数,将其中最小的数与

21天战拖记——Day9:“书柜整理法”初步(2014-05-12)

今天复习的强度稍微的降低了一点,由做题转移到了看"理论概念+浏览例题习题+总结技巧"上,今天一定要搞定,睡觉的时候要自己值脑子里面过一遍,这样的话印象更为深刻. 看了一下去年的英语口语考试的资料,自己总结了一些常用的句子.以及作为一个连接者所应用的开头的.结尾的句子还有中间所谓串场的句子. 学习<小强升职记(升级版)>记录: 做事靠系统,不是靠感觉. 大脑不擅长记忆,擅长思考. 衣柜整理法:整理衣柜的五个步骤对英语时间管理的五个流程:捕捉.明确意义.组织整理.深思.行动.该

Alpha冲刺Day9

Alpha冲刺Day9 一:站立式会议 今日安排: 经过为期5天的冲刺,基本完成企业人员模块的开发.因第三方机构与企业存在委托的关系.第三方人员对于风险的自查.风险列表的展示以及自查风险的统计展示(包括折线图和柱状图等图标展示)与企业人员模块存在很多相似性.在有了企业人员模块的基础之上,第三方人员模块开发会显得比较得心应手.计划为期3天进行第三方人员模块的开发. 由黄腾飞继续完成企业自查风险管理,并负责完成分级统计展示模块. 由周静平继续完成风险上报. 由张梨贤协助黄腾飞完成分级统计展示模块的U

暑假集训day9补充(AC自动机)

推荐网站http://blog.csdn.net/niushuai666/article/details/7002823 AC自动机嘛,此AC(aho-corasick)非彼AC(Accepted). 我也不是很会解释 有一题是必须打的hdu2222. #include<iostream> #include<cstdio> #include<cstring> #include<queue> using namespace std; const int mn=

Java从小白到入门,Day9。JAVAOO-接口

接口:弥补子类继承父类的单一原则,让没有继承关系的类,也能共享行为. Java接口本身没有任何实现,因为Java接口不涉及表象,而只描述public行为,所以Java接口比Java抽象类更抽象化.但接口是接口不是类,不能使用new 运算符实例化一个接口 interface 关键字:用于定义一个接口. 接口: 定义属性: 公共 静态  常量: 语法  public static final 属性名: 定义方法: 公共的,抽象方法; 使用接口:1,让子类去实现接口,implements 关键字,实现

暑假集训day9

今天主要将讲与字符串有关的吧. 1.trie树 Remember the Word(LA_3942) trie树的模板题了.如果trie树不知道可以看蓝书(算法竞赛入门经典第一版)(以下的KMP和AC自动机都可以在此书上看到). #include<cstring> #include<vector> #include<cstdio> #include<iostream> using namespace std; const int mn=400010,mod=

改善程序与设计的55个具体做法 day9

条款23:宁以non-member.non-friend替换member函数 即 以非成员函数 非友元函数 替换成员函数. 直观上,面向对象应该尽可能的封装,封装数据.封装操作等等,所以这个条款可能有悖常理. 比如一个类成员函数CObj::Func(){ Dosomething(); } 该函数会调用其他成员函数做一点微小的工作,想一下把成员函数换成普通函数Func2(const CObj& obj); Func2(const CObj& obj) { obj.Dosomething();