Hola, estoy intentando probar con javascript y no me sale.. es lo siguiente:
En mi pagina hay una caja de texto y un boton de registrase. luego de reelenar el campo con el nombre del usr y apretar boton registrase quiero validar que:
// si el campo de texto es vacio --> se muestre un mensaje avisando que es necesario completar el campo de tecto (uso msg de alert) y no se hace nada.
// si el campo no es vacio --> se muestre un mensaje donde se pida confirmar el registro de la persona (uso msg confirm con aceptar o cancelar). Aqui:
- si clickea en aceptar, que se vaya a la pagina donde se procesa el registro de la persona
- si clickea en cancelar, que no se haga nada (permanecer en la pagina).
Se que es algo básico pero no me sale.. Les dejo mi codigo por si alguien contribuye a decirme en que me equivoco.
El objetivo es ir a la pagina registro.php para procesarel registro.
<script type="text/javascript">
function msgRegistrarse(){
if ((document.form2.txtnombre.value=="") || (document.form2.txtnombre.value=="Escriba su nombre"))
{
return alert('Atención! Para registrarse debe indicar su e-mail.')
}
else {
return confirm ('¿Confirma registrarse ?')
if (confirm==1) { open('http://midominio/registro.php'); }
}
}
</script>
<body>
<form id="form2" name="form2" method="post" action="">
<input name="registrarse" type="submit" id="registrarse" onclick="msgRegistrarse()" value="registrase"/>
</form>
</body>
gracias.