Avatar billede steen_hansen Forsker
27. april 2005 - 22:52 Der er 22 kommentarer og
2 løsninger

inputfelt = brugernavn

Jeg kan ikke huske hvordan man får "Bugernavn" til at stå i et textfelt, og når der klikkes i feltet, ryddes feltet. Kan du huske hvordan det er?

Forresten, det må være lidt vanskeligt (umuligt?) i et <input type="password">-felt?
Avatar billede hyberpreprocessor Nybegynder
27. april 2005 - 22:56 #1
<input type="text" name="username" value="Brgernavn" onclick="this.value=''" />
Avatar billede hyberpreprocessor Nybegynder
27. april 2005 - 22:57 #2
det virker sjovt nok også på <input type="password" ... />
Avatar billede steen_hansen Forsker
27. april 2005 - 23:01 #3
Ok, prøver lige. Lægger du et svar? :)
Avatar billede hyberpreprocessor Nybegynder
27. april 2005 - 23:01 #4
ok :]
Avatar billede ranglen Nybegynder
27. april 2005 - 23:05 #5
<input type="text" value="Brugernavn" onfocus="if(this.value=='Brugernavn') this.value=''">

<input type="text" value="Password" onfocus="if(this.value=='Password'){ this.value=''; this.type='password'; this.focus(); }">


onfocus, så virker det også hvis man tabber sig frem til feltet..
Avatar billede steen_hansen Forsker
27. april 2005 - 23:10 #6
ranglen, læg du også et svar :)
Avatar billede steen_hansen Forsker
27. april 2005 - 23:28 #7
Forøvrigt, så kan man få "Brugernavn" til at stå i feltet igen, hvis man klikker på noget andet. Kan nogen af Jer huske hvordan?
Avatar billede thesurfer Nybegynder
27. april 2005 - 23:29 #8
ranglen>
I stedet for if(this.value=='Password') kan man bruge if(this.value==this.defaultValue)

Hvorfor bruger du egentligt type="text" og this.type='password'; ..?
Avatar billede thesurfer Nybegynder
27. april 2005 - 23:31 #9
onclick="if (this.value==this.defaultValue) this.value='';" onblur="if (this.value=='') this.value=this.defaultValue;"
Avatar billede thesurfer Nybegynder
27. april 2005 - 23:33 #10
- Svar :-)
Avatar billede steen_hansen Forsker
27. april 2005 - 23:34 #11
surfer, længe siden. Lægger du også et svar? Det virker jo - som sædvanligt :)
Avatar billede steen_hansen Forsker
27. april 2005 - 23:35 #12
Du var hurtig :) Mangler lige, at ranglen også svarer
Avatar billede thesurfer Nybegynder
27. april 2005 - 23:36 #13
"Du var hurtigt".. sagde hun også i går...... hmmmmm... :-)
Avatar billede steen_hansen Forsker
27. april 2005 - 23:37 #14
18 sekunders intens koncentration :oD
Avatar billede steen_hansen Forsker
27. april 2005 - 23:45 #15
surfer, et lille problem med type="password":

<input type="password" value="Adgangskode" onclick="if (this.value==this.defaultValue) this.value='';" onblur="if (this.value=='') this.value=this.defaultValue;" class="input1" size="20">

Her bliver "Adgangskode" udskrevet med stjerner/boller, som det skal i et password-felt. Kan man få samme funktioner som i "Brugernavn"-feltet, men så man kan læse ordet "Adgangskode"?
Avatar billede thesurfer Nybegynder
27. april 2005 - 23:59 #16
eh?

Du vil gerne have, at der står "Adgangskode", i password-feltet = almindeligt tekstfelt ?

Hvad er så meningen, med at bruge et password-felt..? :-)

Men, du vil altså ha', at den skifter mellem almindelig tekst, og "***".. ?
Avatar billede steen_hansen Forsker
28. april 2005 - 00:06 #17
Hvis det er muligt. Det er af pladshensyn. Kan godt se det er bøvet. Men hvis du ligger inde med et eller andet fantastisk script, ville det være fint. Hvis ikke, så skidt :)
Avatar billede thesurfer Nybegynder
28. april 2005 - 00:11 #18
Så er det lidt ligesom ranglens indlæg: 27/04-2005 23:05:25
Avatar billede steen_hansen Forsker
28. april 2005 - 00:18 #19
Ok, så vil jeg lige besvære dig yderligere:

1. Feltet skifter ikke til et password-felt, når man indtaster adgangskoden.
2. Kan man få "Adgangskode" til at stå i feltet igen ved onblur?
Avatar billede thesurfer Nybegynder
28. april 2005 - 00:23 #20
Jeg har tilføjet onfocus-koden (ranglens indlæg):

<input type="text" value="Adgangskode" onclick="if (this.value==this.defaultValue) this.value='';" onfocus="if (this.value==this.defaultValue) this.value='';" onblur="if (this.value=='') this.value=this.defaultValue;" class="input1" size="20">

Ellers er det, det samme med både text-feltet og password-feltet..
Avatar billede steen_hansen Forsker
28. april 2005 - 00:23 #21
Desuden får jeg en fejl ved denne linie:

<input type="text" value="Adgangskode" onfocus="if(this.value=='Adgangskode'){ this.value=''; this.type='password'; this.focus(); }" class="input1" size="<%=Size%>">

Fejl: Egenskaben type kunne ikke hentes. Denne kommando understøttes ikke.
Avatar billede steen_hansen Forsker
28. april 2005 - 00:25 #22
Ah, så virker det sq. Og s'føli skulle onfocus-koden bare sættes ind, sorry :)

ranglen, får jeg lige et svar, så jeg kan lukke?
Avatar billede steen_hansen Forsker
09. maj 2005 - 21:42 #23
ranglen, jeg mangler et svar fra dig :)
Avatar billede steen_hansen Forsker
21. maj 2005 - 13:51 #24
Så må I to dele. Tak for hjælpen, drenge :)

Fortryder du, ranglen, så råb højt.
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