Avatar billede kovalt Nybegynder
29. juni 2003 - 13:40 Der er 11 kommentarer og
2 løsninger

Ikke aktivt text-field

er der en måde hvorpå man kan sige at et formularelement ikke må være aktivt eller selected fra starten... eksempelvis et text-field, der ikke må være aktivt fra starten
Avatar billede no_doubt Nybegynder
29. juni 2003 - 13:42 #1
disabled.
Avatar billede no_doubt Nybegynder
29. juni 2003 - 13:43 #2
<input type="input" name="felt" disabled>
Avatar billede no_doubt Nybegynder
29. juni 2003 - 13:44 #3
så kan du igen bruge:
<input type="checkbox" onclick="if(this.checked){this.form.felt.disabled=false;}else{this.form.felt.disabled=true;}">
<input type="input" name="felt" disabled>
:-) hvis det er det du leder efter
Avatar billede kovalt Nybegynder
29. juni 2003 - 13:46 #4
det skal ikke være disabled... cursoren må bare ikke være i det felt når siden loades.

Det er fordi jeg har et felt hvor jeg har sat en value="test" og så en onClick="this.value=''"..

men nu hvor feltet er aktivt til at starte med at der jo ingen grund til at klikke og derfor forsvinder min value ikke - hvilket den meget gerne skulle

/kovalt
Avatar billede no_doubt Nybegynder
29. juni 2003 - 13:49 #5
søger du:
<input type="text"
onclick="if(this.value=='test'){this.value='';this.focus()}"
onblur="if(this.value==''){this.value='test'}" size="16" name="email"
value="test">
Avatar billede kovalt Nybegynder
29. juni 2003 - 13:53 #6
både og... funktionalitet i det du skrev er som den skal være... jeg mangler bare en attribut der siger at textfeltet ikke må være aktivt til at at starte med....

Hvis jeg opdaterer min side får jeg et blank felt - fordi feltet er aktivt eller markeret som standard.. måske fordi det er det øverste på siden
Avatar billede grunken Nybegynder
29. juni 2003 - 14:08 #7
hvis du laver en <body onload="self.focus();">

burde tekstfeltet ikke være focus :)

jeg skrev burde :)

men nej det er nok svært at finde en attribut der kun gør det en gang :), uden at lave en function!
Avatar billede kovalt Nybegynder
29. juni 2003 - 14:21 #8
det virkede.. tanx - was mit ze points
Avatar billede grunken Nybegynder
29. juni 2003 - 14:25 #9
ich wollen svaren :)
Avatar billede no_doubt Nybegynder
29. juni 2003 - 14:25 #10
grunken man kunne vel også have lavet tab-order.. tab=1 osv også starte i et andet felt end 1 ?
Avatar billede grunken Nybegynder
29. juni 2003 - 14:29 #11
no-doubt i princippet ja ;D

men i praksis er det vel lidt "over-kill", min lille linie sørger ganske enkelt for at intet i formen har focus ;)
Avatar billede no_doubt Nybegynder
29. juni 2003 - 14:31 #12
okay fint nok
Avatar billede roenving Novice
30. juni 2003 - 02:11 #13
Og den ultimative default-value:

<input type=text value="Skriv dine kommentarer i dette felt" onfocus="if(this.value==this.defaultValue)this.value='';" onblur="if(this.value=='')this.value=this.defaultValue;">
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