Temas > Programacion > Java script - Java > Control PASSWORD en java script
Julio

Control PASSWORD
Esta marca es una variante de la de tipo "TEXT". La diferencia fundamental
es que cuando se carga un texto en el campo de edición sólo muestra
asteriscos en pantalla, es decir, es fundamental para el ingreso de claves
y para que otros usuarios no vean los caracteres que tipeamos.
La mayoría de las veces este dato se procesa en el servidor. Pero podemos
en el cliente (es decir en el navegador) verificar si ha ingresado una
cantidad correcta de caracteres, por ejemplo.
Ejemplo: Codificar una página que permita ingresar una password y luego
muestre una ventana de alerta si tiene menos de 5 caracteres.
<?php //esto no va
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
function validar()
{
  if (document.form1.text1.value.length<5)
  {
    alert("Ingrese al menos 5 caracteres");
    document.form1.text1.value="";
  }
}
</SCRIPT>
</HEAD>
<BODY>
<FORM NAME="form1">
Ingrese clave(al menos 5 caracteres): <INPUT TYPE="password" NAME="text1">
<INPUT TYPE="button" ONCLICK="validar()" VALUE="Enviar">
</FORM>
</BODY>
</HTML>
?>//esto no va
En este problema debemos observar que cuando ingresamos caracteres dentro
del campo de edición sólo vemos asteriscos, pero realmente en memoria se
almacenan los caracteres tipeados. Si queremos mostrar los caracteres
ingresados debemos acceder a:
<?php //esto no va
        document.form1.text1.value
?>//esto no va
Normalmente, a este valor no lo mostraremos dentro de la página, sino se
perdería el objetivo de este control (ocultar los caracteres tipeados).
Si necesitamos saber la cantidad de caracteres que tiene un string
accedemos a la propiedad length que retorna la cantidad de caracteres.
<?php //esto no va
       if (document.form1.text1.value.length<5)
?>//esto no va













¿Has olviado tu contraseña?

Pulsa aquí para registrate




Google






LunMarMieJueVieSabDom
       
1234567
8910111213 14
15161718192021
22232425262728
2930     

Domingo 14 de Septiembre 2025
Semana 37

..............................................................................................................................................................................................................................................
(Contacto)..
Esta web utiliza cookies para obtener datos estadísticos de la navegación de sus usuarios. Política de privacidad y Aviso legal