19. oktober 2000 - 20:57Der er
4 kommentarer og 1 løsning
Gemme indtastninger med Cookies
Kan man ved hjælp af javascript og cookies gemme alle indstillinger og intastninger både i textarea, inputfelter, radiobuttons, chechfelter og hvad der ellers er i en formular, så de indtastede og afkrydsede instillinger i formularen automatisk fremkommer næstegang brugeren åbner siden med formularen???. - Kan det for øvrigt lade sig gøre at hente en enkelt indtastning fra et inputfelt et sted midt i formularen og skrive oplysningerne herfra f.eks på startsiden(altså på en anden side end den der har gemt cookien)??.
Brug af AI afslører de svagheder, virksomheder allerede har opbygget gennem års cloud-transformation, nye SaaS-løsninger og fragmenterede sikkerhedssystemer.
Ja, du kan godt gemme form-elementernes værdier i cookies og anvende cookieværdierne til at retablere form-elementernes værdier næste gang du kommer på siden.
Du skal bruge:
en funktion, som kan gemme cookies i cookiestrengen
en funktion, som kan finde en cookie med et bestemt navn igen
Her er et eksempel, hvor jeg gemmer en cookie med et form-elements navn som navn (!), og hvor jeg ved indlæsning af dokumentet retablerer elementes værdi, hvis den findes i cookiestrengen:
<head> <script> function setcookie(name,value,days){ if (document.cookie==\'\')document.cookie=\'test=xxx\' if (document.cookie!=\'\') document.cookie= name + \'=\' + value+ \'; expires=\' + ((new Date((new Date()).getTime() + days*24*60*60*1000)).toGMTString()) }
function findcookie(name) { var t = document.cookie; first= t.indexOf(name); if(first != -1){ first+= name.length + 1; last = t.indexOf(\';\', first); if(last == -1) last = t.length; value= t.substring(first, last); } else value = \"\" return value } </script> </head> <BODY onLoad=\"document.f.input1.value=findcookie(\'input1\')\">
Kan du give et eksempel på hvordan jeg får en tabel med f.eks 3 input felter til at gemme indtastningerne og hente dem ind i input-felterne næste gang man åbner siden igen.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.