Avatar billede q^bone Nybegynder
21. september 2002 - 02:58 Der er 9 kommentarer og
1 løsning

sletning af indhold i formfield

Kan man godt lave et script som tjekker om indholdet i en form er "username" sådan så hvis man bruger det javascript hvor den sletter indholdet, når man trykker på formen, så sletter den det KUN hvis indholdet er "username"  ?? er det muligt?
Avatar billede limemedia Nybegynder
21. september 2002 - 06:35 #1
ja, det er muligt... et eksempel

<script language="JavaScript" type="text/javascript">
<!--
    function verifyForm() {
        if (document.myform.username.value == "username") document.myform.username.value = "";
    }
//-->
</script>


<form action="#" method="get" name="myform" id="myform" onSubmit="verifyForm();">
Username :<br>
<input type="text" name="username" value="username" size="32" maxlength="32"><br>
<input type="submit" name="submit" value="- login -">
</form>


/ LJ
www.ljweb.com
Avatar billede jakoba Nybegynder
21. september 2002 - 09:19 #2
eller prøv denne:

<input type='text' name='brugernavn' value='username'
  onfocus="if(this.value='username')this.value='';"
  onblur="if(this.value='')this.value='username';" >
Avatar billede q^bone Nybegynder
21. september 2002 - 09:33 #3
Inden jeg accepterer dit svar skal jeg lige vide...
DEt som det script du har skrevet gør, er at Når jeg trykker p det formfield der hedder "username" hvor starter value er "Username" så sletter den det, men hvis jeg så indtaster, lad os sige q^bone og trykker på formen igen, så skal den IKKE slette q^bone.. det skal KUN slettes hvis der står "Username". ??
Hvis det ER det, som det script du postede, gør hvordan kan jeg så lave det LIDT nemmere hvis lad os sige jeg har 15 formfields jeg skal have funktionen tilført på. ?
Avatar billede limemedia Nybegynder
21. september 2002 - 09:37 #4
det er svaret jakoba har givet dig

jeg misforstod dit spørgsmål til at være når man trykker på submit og brugeren ikke havde udskiftet teksten skulle den nulstilles. Brug jakoba' istedet
Avatar billede q^bone Nybegynder
21. september 2002 - 09:37 #5
Jakoba, det script du har givet mig, virker ikke heelt. Når jeg har udfyldt feltet og trykker et tilfældigt sted på siden, så slettes det igen :(
Avatar billede jakoba Nybegynder
21. september 2002 - 09:40 #6
Det er mig der er en klpvn. der skal bruges 2 = ved sammenligning:
<input type='text' name='brugernavn' value='username'
  onfocus="if(this.value=='username')this.value='';"
  onblur="if(this.value=='')this.value='username';" >
Avatar billede q^bone Nybegynder
21. september 2002 - 09:41 #7
hehe... sad godt og tænkte på muligheden... Nice nok =) det virker
Avatar billede q^bone Nybegynder
21. september 2002 - 09:42 #8
hmm... Jakoba kan du lige svare? :)
Du skal jo have dine point
Avatar billede jakoba Nybegynder
21. september 2002 - 09:43 #9
tak
Avatar billede q^bone Nybegynder
21. september 2002 - 09:44 #10
Jamen det var da så lidt... Selvtak!  :)
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