Ver Mensaje Individual
  #12 (permalink)  
Antiguo 24/02/2011, 14:24
esjuanma
 
Fecha de Ingreso: febrero-2011
Ubicación: Avellaneda, Buenos Aires
Mensajes: 39
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: Problema de registro =(

Kabel, en realidad el código está funcionando bien.
El único problema es que, si el email no es válido, el script no muestra ninguna alerta.
Le agregué solo una línea de código:

Código:
alert('Debe Introducir un E-Mail válido');
Y quedaría así:

Código HTML:
<html>

<body>

<script>

function validamail()
{


	var mail=document.getElementById('mai');
	if(mail.value.length == 0)
	{
		mail.style.backgroundColor="blue";
		alert('Debe Introducir su E-Mail');
	}


    	if ( /^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+.[A-Za-z0-9_]+.?[A-za-z]*$/.test(mail.value) ){

			return true

    	} else {

			alert('Debe Introducir un E-Mail válido');
			return false

    	}
}

function validanick()
{
	var n1=document.getElementById('n1');
	if(n1.value.length == 0)
	{
	n1.style.backgroundColor="blue";
	alert('Debe Introducir su Nick');
	}

}

</script>

<form name="form" action="registro.php" method="post">

	Nick:<input type="text" name="nick" size="25" id="n1" onBlur="validanick()">
	E-Mail:<input type="text" name="email" size="25" id="mai" onBlur="validamail()" >

	<input type="submit" class="botton" value="Enviar" name="env1" >

</form>