Avatar billede danic Nybegynder
18. juli 2003 - 10:48 Der er 9 kommentarer og
1 løsning

Password form

Hvordan laber man en password form hvor der står "indtast password" i klar tekst og hvor der kommer ***** når man indtaster sit password.

Jeg fandt dette script http://www.sislands.com/javascript/week4/lessclutter.htm som virker til klar tekst.

Men hvordan laver man ***** ?
Avatar billede michael_stim Ekspert
18. juli 2003 - 10:56 #1
input type="password"=****
input type="text"=dgesfgsdf
Avatar billede michael_stim Ekspert
18. juli 2003 - 10:57 #2
<input type="password"> = ****
<input type="text"> = dgesfgsdf
lidt lettere at läse
Avatar billede michael_stim Ekspert
18. juli 2003 - 10:59 #3
Misforstod spörgsmålet, sorry.
Havde ikke kikket på linken.
Avatar billede TRoXa Novice
18. juli 2003 - 11:21 #4
Jeg ved ikke om det kan lade sig gøre .. tvivler .. men det er vel værd at forsøge .. og har ikke selv lige tid til at teste det

men ud fra det script du selv kom med

function clearField(field) {
    // Check if field contains the default value
    if (field.value == field.defaultValue) {
          // It does, so clear the field
          field.value = "";
          field.type = "password";
    }
}

function checkField(field) {
    // Check if user has entered information in the field
    if (field.value == "") {
          // User has not entered anything
          field.value = field.defaultValue;
          field.type = "text";
    }
}

</SCRIPT>

Hvis det lyder helt dumt .. så bare set bort fra dette svar :) For jeg er ikke særlig stærk i javascript

<FORM>
    <INPUT TYPE="text" NAME="name" VALUE="Name"
      onFocus="clearField(this);" onBlur="checkField(this);">
    <INPUT TYPE="text" NAME="email" VALUE="E-mail Address"
      onFocus="clearField(this);" onBlur="checkField(this);">
    <INPUT TYPE="text" NAME="phone" VALUE="Phone Number"
      onFocus="clearField(this);" onBlur="checkField(this);">
</FORM>
Avatar billede michael_stim Ekspert
18. juli 2003 - 11:30 #5
troxa>>
Den köbte det ikke
Avatar billede danic Nybegynder
18. juli 2003 - 11:34 #6
www.ofir.dk gør det på deres login form
Avatar billede TRoXa Novice
18. juli 2003 - 11:51 #7
Jeg kan desværre ikke fortælle dig hvordan man gør, men jeg kan evt lede nogle andre på det rigtige svar eller dig selv

Jeg har lige rippet scriptet på ofir for at se hvordan de havde bygget det op

og de har en tabel
<tr class=id1><td><input type=tekst teksten Intast PAssword onfocus=SkiftTilId2()>
</td></tr>
<tr class=id2><td><input type=password felt med teksten Intast PAssword>
</td></tr>

Det må være noget med layers eller lign ..
Avatar billede Slettet bruger
18. juli 2003 - 12:06 #8
Dette er i hvert fald én måde at gøre det på:

<form ... onSubmit="this.psw.disabled = true; return true;">
<input type="text" name="txtpsw" value="Indtast password" style="display: inline;" onFocus="this.select();" onKeyDown="this.style.display = 'none'; this.form.psw.style.display = 'inline'; this.form.psw.focus();" /><input type="password" name="psw" style="display: none;" /> <input type="submit" value="Send">
</form>
Avatar billede danic Nybegynder
18. juli 2003 - 12:46 #9
Cool - det virker :) phoemixv> kommer du med et svar?
Avatar billede Slettet bruger
18. juli 2003 - 12:49 #10
Svar
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