Gå til innhold

Lage "Husk meg" boks


Anbefalte innlegg

Hei.

 

Jeg har en webform på hjemmesiden min, men jeg ønsker å ha en "husk-meg" boks for E.postadressen.

 

Slik at de som bruker webformen min kan huke av i denne boksen, og neste gang de besøker siden, ligger E-post adressen dems allerede i Epost feltet, og de slipper og bruke tid på å skrive den inn igjen.

 

Hvordan gjør jeg dette :) ?

Lenke til kommentar
Videoannonse
Annonse

Du må da lage dette i PHP, når bruker klikker submit.

 

F.eks hvis du har <form action="" method="post">

 

Så skriver du denne PHP koden i samme fil:

<?php

 

if($_POST) {

// Legg in test her for om checkbox er sjekket av.

 

// Lag en cookie her hvis den ikke finnes fra før:

if(!isset($_COOKIE['epost']))

{

setcookie('epost',$_POST['epost'],time()+(60*60*24*365));

}

}

?>

 

I HTML formen din må du hente ut cookien slik f.eks:

<input type="text" name="epost" value="<?php echo htmlspecialchars($_COOKIE['epost']);?>

Endret av Warz
Lenke til kommentar

Du trenger ikke PHP for å lage dette, du kan bruke javascript.

 

Hvordan du setter cookies med javascript kan du lære deg her: http://www.w3schools.com/JS/js_cookies.asp

 

På onsubmit eventet til formen så setter du cookien med emailen, og når siden lastes henter du emailen fra cookien og legger den inn i formen.

Anbefaler ikke det pga. ikke alle har Javascript aktivert. Javascript er generelt et dårlig alternativ når det gjelder lagring av informasjon osv. Men det virker.

Endret av Vikestart
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...