Avatar billede tobrukDk Novice
27. august 2011 - 01:09 Der er 3 kommentarer og
1 løsning

bruger & password er der

Hej

Jeg sidde til sidste i dag i skole og fik en ide hvor det er at når man holder musen over f.eks hvor man skal sæt brugernavn ind henne. så stå der "Brugernavn" og så når man klik på det så kan man skrive det , men når det er at man f.eks klikker væk fra det. så stå der "brugernavn" igen.

<input type="text" onmouseover="tellMeSomething('Brugernavn')" onmouseout="tellMeSomething('Brugernavn')" name="username">


det skrive jeg i min html og php koder og hvad der ellers er derinde :) men så har jeg også skrevet sådan her i min javascript fil


function tellMeSomething(myString) {
    var myParagraph = document.getElementById("display");
    myParagraph.firstChild.nodeValue = myString;
br-ps.js:3Uncaught TypeError: Cannot read property 'firstChild' of null
}


Håber der er nogle som kan hjælp mig med hvad jeg lige har gøre galt der :)
Avatar billede Slettet bruger
27. august 2011 - 08:26 #1
<input type="text" name="navn" size="30" value="brugernavn"
  onfocus="if (this.value=='brugernavn') this.value=''"
  onblur="if (this.value=='') this.value='brugernavn'"
>
Avatar billede olebole Juniormester
27. august 2011 - 18:13 #2
<ole>

Jesper, der er forskel på et input element og et div.

Div'et har en firstChild - som har en nodeValue, man kan sætte til en ny værdi.

Et input har ikke en firstChild. I stedet kan man sætte dets value direkte.


<script type="text/javascript">
function setInput(elmInput, bIsFocused) {
    if (bIsFocused) { // Elementet har fokus
        if (elmInput.value==elmInput.defaultValue) elmInput.value = "";
    }
    else { // Elementet har ikke fokus
        if (elmInput.value=="") elmInput.value = elmInput.defaultValue;
    }
}
</script>

<input onfocus="setInput(this, true)" onblur="setInput(this)" value="Dit brugernavn..." type="text">



/mvh
</bole>
Avatar billede tobrukDk Novice
27. august 2011 - 18:36 #3
Okay takker mange ;). Jeg kigger på det når kommer hjem ;)


Men hvad har jeg gøre forkert ;) ?? .

- takker mange for hjælpen !! ;)


Good weekender vi ses snart !
Avatar billede tobrukDk Novice
28. august 2011 - 01:00 #4
Det virker meget godt :) og takker mange gerne for svar begge to!
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