¿Cómo ocultar la contraseña en HTML?

Ocultar la contraseña se conoce comúnmente como enmascaramiento de contraseña. Oculta los caracteres de la contraseña cuando los ingresan los usuarios mediante viñetas (•), un asterisco (*) u otros caracteres.

Siempre es una buena práctica utilizar el enmascaramiento de contraseñas para garantizar la seguridad y evitar su uso indebido. En general, el enmascaramiento de contraseñas es útil para ocultar los caracteres de cualquier usuario cuando la pantalla está expuesta a ser proyectada para que la contraseña no se publique.

En este artículo, aprenderemos a ocultar la contraseña usando HTML. 

Acercarse:

Método 1: Usar el tipo de entrada = «contraseña»

<input type="password" placeholder="Enter your Password">

Ejemplo:

HTML

<!DOCTYPE html>
<html>
  
<head>
    <style>
        * {
            font-family: Arial;
            margin: 2px;
            padding: 10px;
            text-align: center;
            position: flex;
        }
  
        h2 {
            color: green;
            padding: 2px;
        }
  
        body {
            margin-top: 10%;
        }
    </style>
</head>
  
<body>
    <h2>GeeksforGeeks</h2>
  
    <b>Hiding password</b>
  
    <form action="#" method="POST">
        <label> <b>Username:</b> </label>
        <input type="text" 
            placeholder="Enter Username" required />
  
        <br /><br />
        <label> <b>Password:</b> </label>
        <input type="password" 
            placeholder="Enter Password" required />
              
        <br /><br />
          <button type="submit">Submit</button>
    </form>
</body>
  
</html>

Producción:

Método 2: Usar el tipo de entrada = «texto»

  • Este método no es muy preferido, en este método simplemente estaríamos camuflando el texto en algunos caracteres de nuestra elección.
  • Este método carece de seguridad y se recomienda solo para enmascarar contraseñas con otros caracteres como cuadrados, círculos, etc.
    1. Para cuadrados: -webkit-text-security: cuadrado

    2. Para círculos:   -webkit-text-security: círculo

Ejemplo:

HTML

<!DOCTYPE html>
<html>
  
<head>
    <style>
        * {
            font-family: Arial;
            margin: 2px;
            padding: 10px;
            text-align: center;
            position: flex;
        }
  
        body {
            margin-top: 10%;
        }
    </style>
</head>
  
<body>
    <form action="#" method="POST">
        <label> <b>Username</b> </label>
        <input type="text" 
            placeholder="Enter Username" required />
        <br /><br />
  
        <label> <b>Password</b> </label>
        <input type="text" 
            style="-webkit-text-security: circle" 
            placeholder="Enter Password" required />
        <br />
  
        <label> <b>Password</b> </label>
        <input type="text" 
            style="-webkit-text-security: square" 
            placeholder="Enter Password" required />
        <br /><br />
          
        <button type="submit">Submit</button>
    </form>
</body>
  
</html>

Producción:

Publicación traducida automáticamente

Artículo escrito por hariketsheth y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *