Inhoud van een password-veld zichtbaar maken

Hier onder zie je een invoerveld voor een password. Als je er iets in invult, zie je alleen stippen. De tekst is niet leesbaar. Het is niet mogelijk om de tekst te kopiëren om via het klembord zichtbaar te maken wat je hebt ingetypt.

Bij veel browsers kun je spieken door op het oogje te klikken. Andere browsers hebben deze mogelijkheid niet.
De functie kan vaak via de instellingen worden veranderd.

Een en ander is een goede reden om zelf wat te ontwikkelen.
Naast het invoerveld staat een icon, een oogje. Als je daar met de muis op gaat staan zie je de inhoud van het password-veld. Als je de muis weghaalt wordt de tekst weer verborgen.

Wachtwoord:

Op deze bladzijde wordt uitgelegd hoe je dit aanpakt. De code van het voorbeeld, inclusief het plaatje, kun je downloaden om zelf te gebruiken.

Je kunt dit in een formulier opnemen als service aan de bezoekers van je website.

Gebruik:

De code van het voorbeeld ziet er als volgt uit:
 
(Zet dit in de <HEAD>).

<script>
function toggleType(my_id) {
  var aa = document.getElementById(my_id);
  aa.type = (aa.type == 'text') ? 'password' : 'text';
}
</script>

(Zet dit in de <BODY>, op de plaats waar het nodig is).

<form style="border:1px solid red; width:70%; text-align:center;
  margin:20px auto; padding:10px">
Wachtwoord: <input id="wachtwoordveld" type="password" size="30"
  style="height:16px; border:2px solid blue">
<img src="oog-veld.png"
  style="position:relative; top:5px; left:-2px"
  onmouseover="toggleType('wachtwoordveld')"
  onmouseout="toggleType('wachtwoordveld')">
</form>

(om het invoerveld de focus te geven na het laden van de pagina:)

<script>
   document.getElementById('wachtwoordveld').focus()
</script>

Downloaden:
 
Druk op de knop: Download deze code  File: voorb428.zip, 609 bytes.

 
terug

html-428; Laatste wijziging: 23 mei 2020