Avatar billede pomfrit Nybegynder
29. august 2001 - 13:02 Der er 17 kommentarer og
2 løsninger

password felt.

En bruger kommer ind på en side.
Han ser 2 input-text-felter.
I det ene står der brugernavn.
I det andet står der password.

Når brugeren klikker på passwordfeltet, skal det blive til et rigtigt password-felt (med de sjove stjerner).

Altså kan man skifte type på et inputfelt eller er der en anden måde?

Avatar billede minijensen1 Nybegynder
29. august 2001 - 13:03 #1
<input type=\"password\">
Avatar billede jakoba Nybegynder
29. august 2001 - 13:08 #2
Den har været oppe før. og den \'bedste\' løsning indtil videre er at lave 2 felter i hvert sit lag ovenpå hinanden. bvadr. Jeg vil anbefale du ændrer design så der står \'password:\' ved siden af feltet.
Det er ikke muligt at ændre et <input elements type dynamisk.

mvh JakobA
Avatar billede minijensen1 Nybegynder
29. august 2001 - 13:08 #3
Har lige siddet og prøvet lidt, men kan ikke få den til at lave typen på en inputbox om..  :(
Avatar billede keysersoze Ekspert
29. august 2001 - 13:10 #4
jeg forstår ikke lige problemet - hvorfor kan det ikke bare være et passwordfelt med det samme?
Avatar billede phrozia Juniormester
29. august 2001 - 13:15 #5
<input type=password name=kodes size=10>
Avatar billede olebole Juniormester
29. august 2001 - 13:23 #6
<ole>
I IE kan følgende klare den:

<input type=\"text\" onclick=\"this.style.display=\'none\';this.form.psw.style.display=\'block\';this.form.psw.focus();\" value=\"password\">
<input type=\"password\" name=\"psw\" style=\"display=\'none\'\">

/mvh
</bole>
Avatar billede ras2000 Nybegynder
29. august 2001 - 16:52 #7
Denne kan også klare det i ie:
<html>
<head>
<script type=\"text/javascript\">
function skifttype(el){
    el.outerHTML=\'<input type=password>\';
}
</script>
</head>
<body>
<input type=\"text\" value=\"brugernavn\" onfocus=\"this.value=\'\'\">
<div><input type=\"text\" value=\"password\" onfocus=\"skifttype(this)\"></div>
</body>
</html>
Avatar billede cyberbat Nybegynder
01. september 2001 - 17:39 #8
<form method=\"post\" action=\"\" name=\"form1\">
Brugernavn: <input type=\"text\" name=\"username\"><BR>
Password: <input type=\"password\" name=\"password\"><BR>
<input type=button value=\"Login\" onClick=\"java script:Login()\" name=\"button\">
Den her kan også bruges. Ved godt at der mangler lidt variabler, men gad ikke til at sætte dem alle ind :o)
Avatar billede olebole Juniormester
02. september 2001 - 04:06 #9
cyberbat >> Læs lige spørgsmålet igen  :)
Avatar billede japtus Nybegynder
02. september 2001 - 16:28 #10
Imellem <body> og </body> indsætter du følgende;
<indput Name=\"XXX\" type=Password Size=X Maxlength=X>

Forklaring:
Name=\"XXX\" Her erstatter du XXX med det du vil have at resten af din hjemmeside skal kunne genkende til senere brug.

Size=X Her vil det tal du sætter istedet for X være det antal tegn som feltet skal være langt.

Maxlength=X her bestemmer du det antal tegn bruger skal være istand til at sætte ind.

EKS. :
<input Name=\"password\" type=password length=8 maxlength=10>
Her vil feltet være 8 tegn langt og der kan ikke tastes mere end 10 tegn i feltet.

Håber at det er det du leder efter :-)
Avatar billede olebole Juniormester
02. september 2001 - 16:48 #11
japtus >> det er det ikke. Også til dig: Læs spørgsmålet igen  :)
/mvh
Avatar billede japtus Nybegynder
05. september 2001 - 10:52 #12
>>olebole>>
hmm ... skal det forstås som om at der i selve skrive feltet skal stå henholdsvis:
\"brugernavn\"
\"password\" 
????  altså inde i boksen eller ved siden af ??
Hvis teksten skal stå inde i feltet skal der en \"value=\" ??? \" til .. hvor ??? er det der skal stå i boksen ...

Men jeg kan se at dit ? ikke rigtig viser hvad det er du vil vide .... ellers er det mig der ikke kan læse det rigtigt ;-)

<<japtus<<

Avatar billede ras2000 Nybegynder
05. september 2001 - 10:56 #13
Jeg synes pomfrit skulle tage en løsnig, eller forklare hvorfor ingen af løsningerne fungerer for ham.
Avatar billede olebole Juniormester
05. september 2001 - 10:58 #14
japtus >> Jeg tror, du har større problemer med at skrive! Jeg forstår i hvert fald nada!
Avatar billede olebole Juniormester
05. september 2001 - 11:05 #15
Nååååhhhhhh, japtus...der står ikke \'brugernavn\' i nogen felter...er det det?
Tjaaahhhhh....jeg går udfra, det ikke er et problem at skrive et input-felt. Jeg formoder pomfrit\'s problem var at ændre det ene felt til et af en anden type. Jeg tror nu godt, han selv kan finde ud af at skrive et felt med brugernavn, selv  =0)
/mvh
Avatar billede japtus Nybegynder
05. september 2001 - 14:18 #16
>>olebole>>
Uanset hvad så har han vist fået svaret i mange udgaver :-)
NB!!!
\"brugernavn\"
\"password\"
illustrerer blot knapperne ;-)
<< japtus<<
Avatar billede olebole Juniormester
05. september 2001 - 14:23 #17
Hvilke knapper...?!?!?!
Avatar billede japtus Nybegynder
06. september 2001 - 08:35 #18
>>olebole>>
Mig der har misforstået spørgsmålet .. sorry ;-)
Avatar billede pomfrit Nybegynder
07. september 2001 - 08:57 #19
Hej hej, og tak for de mange svar.
Som i nok har regnet ud skulle jeg ikke bare vide hvordan man laver et passwordfelt i html.
Jeg skulle bruge er felt hvor der stod \"password\" med bogstaver i selve feltet og når feltet så blev aktiveret skulle det så være et rigtigt passwordfelt med stjerner.
Så jeg deler point ud til dem der er kommet med en smuk løsning.

Jeg løste dog selv problemet på følgende måde:

<input type=\"password\" name=\"password\" onblur=\"java script:if (this.value==\'\') pomfrit.style.visibility=\'visible\'; \" onfocus=\"pomfrit.style.visibility=\'hidden\';\" ><span id=pomfrit onclick=\"this.style.visibility=\'hidden\';document.loginform.password.focus();\" >password</span>


+ en position på pomfrit
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