Avatar billede laksen Nybegynder
29. maj 2003 - 11:44 Der er 1 kommentar og
1 løsning

Slet indhold i felt i form ved 'onclick'

Hvis man afvikler nedenstående HTML-kode, får man to felter med værdierne 'Navn' og 'E-mail'. Når man trykker på et af dem bliver det pågældende felt uden værdi.

<form>
<input type="text" value="Navn" onclick="this.value='';" />
<input type="text" value="E-mail" onclick="this.value='';" />
</form>

Hvis man eksempelvis skriver en værdi i det første felt og går videre til det næste, men derefter ombestemmer sig og går tilbage til det første felt slettes den indtastede værdi i det første felt igen.

Hvordan laver man en løsning, så værdien i feltet kun slettes, hvis den er lig med den oprindelige værdi (value="Navn" og value="E-mail") - ikke hvis den senere er blevet ændret?
Avatar billede bamzen Nybegynder
29. maj 2003 - 12:30 #1
<form>
<input type="text" value="Navn" onclick="this.value=(this.value=='Navn')?'':this.value;" />
<input type="text" value="E-mail" onclick="this.value=(this.value=='E-mail')?'':this.value;" />
</form>
Avatar billede roenving Novice
29. maj 2003 - 13:38 #2
-- og den lidt mere genbrugelige ...
<form>
<input type="text" value="Navn" onclick="this.value=(this.value==this.defaultValue)?'':this.value;" />
<input type="text" value="E-mail" onclick="this.value=(this.value==this.defaultValue)?'':this.value;" />
</form>
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester