Avatar billede jps2mt Nybegynder
30. maj 2003 - 09:16 Der er 4 kommentarer og
1 løsning

Vis / skjul funktion til password felt

Jeg har brug for på et site jeg er ved at lave, at kunne lave en funktion hvor man ved at klikke i en checkbox på siden kan vise / skjule passwordet, altså ændre type på input feltet mellem text og password...

Har forsøgt mig med flg. men det virker ikke:
<script>
function toggleHide() {
  if (document.newsite._pwdhide.checked) {
  document.newsite._password.type = 'password';
  } else {
  document.newsite._password.type = 'text';
  }
}
</script>

<form name="newsite" action="save.php" method="post">
<input type="text" name="_password"> <input type="checkbox" name="_pwdhide" onClick="toggleHide()">Skjul?
</form>

Nogen der kan løse det...(Er slet ikke sikker på at det kan gøres på den måde, men har da i hvert fald gjort et forsøg på selv at løse det :) )

Mvh. Morten
Avatar billede roenving Novice
30. maj 2003 - 09:36 #1
Lav to felter i hver sin <span> og ændr på deres display:

<span id="spwText" style="display:block"><input name="pwText" type=text value="" onchange="this.form.pwPassword.value=this.value;"></span>
<span id="spwPassword" style="display:none"><input name="pwPassword" type="password" value="" onchange="this.form.pwText.value=this.value;"></span>

<input type="checkbox" name="_pwdhide" onClick="toggleHide(this.checked)">Skjul?

<script>
function toggleHide(chk) {
  if (chk) {
  document.getElementById("spwText").style.display=none;
  document.getElementById("spwPassword").style.display=block;
  } else {
  document.getElementById("spwText").style.display=block;
  document.getElementById("spwPassword").style.display=none;
  }
}
</script>
Avatar billede roenving Novice
30. maj 2003 - 09:49 #2
-- og det skulle selvfølgelig have været:

function toggleHide(chk) {
  if (chk) {
  document.getElementById("spwText").style.display="none";
  document.getElementById("spwPassword").style.display="block";
  } else {
  document.getElementById("spwText").style.display="block";
  document.getElementById("spwPassword").style.display="none";
  }
}
Avatar billede jps2mt Nybegynder
30. maj 2003 - 10:27 #3
Det virker ski...Svarer du ???
Avatar billede roenving Novice
30. maj 2003 - 11:02 #4
Jamen, da '-)
Avatar billede roenving Novice
30. maj 2003 - 19:00 #5
Takker for points ;~}
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