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
 123456
78910111213
14151617181920
21222324252627
282930    

Lunes 7 de Abril 2025
Semana 15

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