Avatar billede learner Praktikant
26. januar 2008 - 01:41 Der er 7 kommentarer og
1 løsning

søgefelt vil ikke nulstille ved onfocus

Hej jeg er ved at lave søgefelt på petfoodnord .dk og jeg forstår ikke hvorfor det ikke virker. Den skulle nulstille søgefeltet, når man har focus på feltet. Jeg bruger samme funktion på andre hjemmesider og der virker det fint. Hvad gør jeg galt?

Her er funktionen:

<script language='JavaScript' TYPE="text/javascript">
    function FocusSearchField() {
        if (document.form.quick_find.value == 'i produkter...') {
            document.form.quick_find.value = '';
        }
    }
</script>

Er det pga at jeg ikke ligger funktionen i <header> nej vel?
Avatar billede olebole Juniormester
26. januar 2008 - 01:47 #1
<ole>

Mon ikke du på de andre hjemmesider har skrevet document.forms?  ;o)

Slå fejlmeldinger til i din IE og/eller åben din fejl konsol i FF, så får du at vide, hvor fejlen ligger  :)

/mvh
</bole>
Avatar billede olebole Juniormester
26. januar 2008 - 01:50 #2
Du kan også:

<input type="text" value="i produkter..."
    onfocus="if(this.value==this.defaultValue)this.value=''"
    onblur="if(this.value=='')this.value=this.defaultValue">
Avatar billede learner Praktikant
26. januar 2008 - 01:53 #3
hehe lige nøjagtigt :o) jeg har os selv fundet ud af det... Sorry, stupid mistake herfra.

Min løsning var:
document.quick_find.keywords.value

Tak ole
Avatar billede roenving Novice
26. januar 2008 - 01:57 #4
-- hvorfor ikke bruge den generiske:

<input type="text" onfocus="if(this.value==this.defaultValue)this.value='';" onblur="if(this.value=='')this.value=this.defaultValue;">
Avatar billede olebole Juniormester
26. januar 2008 - 02:01 #5
Jeg lægger et svar så  ;o)
Avatar billede roenving Novice
26. januar 2008 - 02:16 #6
*lol*

-- der var min opfattelsesevne zq ik' så hurtig !-)
Avatar billede learner Praktikant
26. januar 2008 - 02:49 #7
hehe jeg brugte os den generiske.... meget smartere. tak
Avatar billede olebole Juniormester
26. januar 2008 - 03:19 #8
Tak for points  ;o)
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