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
    123
45678910
11121314151617
181920 21222324
252627282930 

Jueves 21 de Noviembre 2024
Semana 47

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