poner contraseña
Buenas me gustaria saber si hay alguna forma en html de si no se pone una contraseña no se pueda ver un enlace.
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...
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...