poner contraseña

migato
07 de Septiembre del 2005
Buenas me gustaria saber si hay alguna forma en html de si no se pone una contraseña no se pueda ver un enlace.

MC
07 de Septiembre del 2005
En HTML solamente no. Deberías usar también Javascript. LA manera sería la siguiente (lo explico con ejemplo sencillo).

Al formulario lo llamas "miform".

<form name="miform">

Al campo de la contraseña lo llamas "mipwd".

<input type="password" name="mipwd" size="30" maxlength="100">

El botón de envío lo enlazas con una función Javascript,que validará esa contraseña. La función se llamará "mifunc".

"><input type="button" value="Enviar" onclick="mifunc()">


Y dentro del código Javascript, ya pones:

<script language="javascript">
function mifunc(){

//mirpo que haya algo escrito
if (document.miform.mipwd.value.length==0){
alert("Tiene que escribir una contraseña")
document.miform.mipwd.focus()
return 0;
}else{

//valido la contraseña

if("estaesmicontraseña"== document.miform.mipwd.value){
window.open("pagina2.php","Bienvenido" , "width=120,height=300,scrollbars=NO")
}else{

alert("Contraseña incorrecta.")
document.miform.mipwd.focus()

}
}

}

}

</script>

Espero que la sintaxis esté bien...