Avatar billede keet Nybegynder
21. juli 2002 - 19:22 Der er 5 kommentarer og
1 løsning

settimeout/onblur

Jeg har et textarea-felt som skal folde sig sammen "onblur". Problemet består i at jeg skal trykke to gange på submit-knappen når der skal submittes. Hvordan kan jeg undgå dette? Jeg har været ved at lege lidt med "settimeout"

textarea-felt:
<textarea name='text' style='width:90%;height:22px' onblur=\"dblur(document.form.text);\" onfocus=\"this.style.height='200px'\">blabla</textarea>

dblur():
function dblur(field)
{
settimeout(\"field.style.height='22px'\",300);
}

Har jeg fat i noget af det rigtige?
Avatar billede nikolajdu Nybegynder
21. juli 2002 - 19:26 #1
Sådan ?

<html>
<head>
    <title>Untitled</title>
    <script>
function dblur(hvad){
hvad.style.height='22px'
}
   
    </script>
</head>

<body>
<textarea id='field' style='width:90%;height:22px' onblur="dblur(this);" onfocus="this.style.height='200px'">blabla</textarea>

</body>
</html>
Avatar billede keet Nybegynder
21. juli 2002 - 19:54 #2
Jeg kan godt få den til at folde sig sammen, men når der skal submittes bliver jeg nødt til at trykke submit 2 gange. Det er fordi der først kan submittes når jeg har flyttet fokus. Det er fordi jeg har en anden kanp som skal fremkalde en lille kalender, og man skal nemlig trykke 2 gange på den kanp for at kalenderen kommer fra.
Avatar billede Slettet bruger
22. juli 2002 - 12:10 #3
Hvis man skal åbne din kalender ved dobbeltklik, så kan du bare bruge eventhandleren, der er beregnet til det:

onDblClick="blabla();"

Og så fjerner du bare din irriterende fokus-kode!
Avatar billede keet Nybegynder
23. juli 2002 - 12:29 #4
Hmmmmm. Meningen var at jeg IKKE skulle dobbelklikke! Problemet er at jeg først skal flytte fokus væk fra mit textarea, hvorefter jeg så først kan klikke på kalender-knappen. I praksis betyder det at jeg bliver nødt til at klikke to gange for at kalenderen kommer frem. Det vil jeg gerne undgå!!!
Avatar billede keet Nybegynder
23. juli 2002 - 12:30 #5
Nå men nu har jeg fået det til at virke!
Avatar billede nikolajdu Nybegynder
23. juli 2002 - 12:31 #6
flot
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