1+ //cookie name is matched with input tag id
2+ var cookieName = 'clientname' ;
3+
4+ var currentDate = new Date ( ) ;
5+ function getNameCookie ( ) {
6+ var cookieReturn = '' ;
7+ var allCookies = document . cookie ;
8+ var cookieArray = allCookies . split ( ';' ) ; //if there is multiple cookie, saperate by ;
9+ for ( var i = 0 ; i < cookieArray . length ; i ++ ) {
10+ var theCookie = cookieArray [ i ] ;
11+ //if there is any space beteween cookie, remove that space
12+ while ( theCookie . charAt ( 0 ) == ' ' ) theCookie = theCookie . substring ( 1 , theCookie . length ) ;
13+ if ( theCookie . indexOf ( cookieName + '=' ) == 0 ) { //if there is any equal sign, assign as 0 means starting
14+ cookieReturn = theCookie . substring ( cookieName . length + 1 , theCookie . length ) ;
15+ }
16+ }
17+ return cookieReturn ;
18+ }
19+ function setNameCookie ( ) {
20+ var expireDate = new Date ( currentDate . getFullYear ( ) + 1 , currentDate . getMonth ( ) , currentDate . getDate ( ) ) ;
21+ var cookieValue = document . getElementById ( cookieName ) . value ;
22+ var setCookie = cookieName + '=' + cookieValue ;
23+ setCookie += ';expires=' + expireDate . toUTCString ( ) ;
24+ alert ( 'Set to: ' + setCookie ) ;
25+ document . cookie = setCookie ;
26+ }
27+
28+ function deleteNameCookie ( ) {
29+ var expireDate = new Date ( currentDate . getFullYear ( ) - 1 , currentDate . getMonth ( ) , currentDate . getDate ( ) ) ;
30+ var setCookie = cookieName + '=' ;
31+ setCookie += ';expires=' + expireDate . toUTCString ( ) ;
32+ alert ( 'Set to: ' + setCookie ) ;
33+ document . cookie = setCookie ;
34+ }
35+
36+ function setAuthorCookie ( ) {
37+ var expireDate = new Date ( currentDate . getFullYear ( ) + 1 , currentDate . getMonth ( ) , currentDate . getDate ( ) ) ;
38+ var setCookie = 'Author=George Cooke' ;
39+ setCookie += ';expires=' + expireDate . toUTCString ( ) ;
40+ alert ( 'Set to: ' + setCookie ) ;
41+ document . cookie = setCookie ;
42+ } ;
43+ function deleteAuthorCookie ( ) {
44+ var expireDate = new Date ( currentDate . getFullYear ( ) - 1 , currentDate . getMonth ( ) , currentDate . getDate ( ) ) ;
45+ var setCookie = 'Author=' ;
46+ setCookie += ';expires=' + expireDate . toUTCString ( ) ;
47+ alert ( 'Delete: ' + setCookie ) ;
48+ document . cookie = setCookie ;
49+ } ;
0 commit comments