Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/03/2013, 13:40
Avatar de ArkangelGammar
ArkangelGammar
 
Fecha de Ingreso: enero-2011
Ubicación: <?php $persona->ubicacion('ArkangelGammar'); ?>
Mensajes: 179
Antigüedad: 13 años, 3 meses
Puntos: 19
Respuesta: No funciona script javascript

Cita:
Iniciado por saubietteleandro Ver Mensaje
Buen dia gente: tengo un problema que no me funciona un script de validacion: este es codigo del script:

function ValidarForm()
{
if(document.getElementById("mail").value == "")
{
alert("No se ingreso el campo E-mail");
return false;
}

if(document.getElementById("usuario").value == "")
{
alert("No se ingreso el campo Usuario");
return false;
}

return true;
}

y el codigo el cual llama a este script es el siguiente:

<form action="sendMail.php" method="post" onsubmit="return ValidarForm();">

<label>Usuario: </label><br>

<input class="text" type="text" id="usuario" name="usuario"><br><br>

<label>E-mail</label><BR>
<input class="text" type="text" id="mail" name="mail"><br><br>

<input class="submit" type="submit" name="forget_pass" value="Recover password">

</form>


Alguien me podria indicar cual es el error por el cual no se activa el script?
Proba esto:

Código:
        function ValidarForm()
	{
                var mail = document.getElementById('mail').value.trim;
                var usuario = document.getElementById('usuario').value.trim;
		if(mail== "")
		{
			alert("No se ingreso el campo E-mail");
			return false;
		}
		
		if(usuario == "")
		{
			alert("No se ingreso el campo Usuario");
			return false;
		}		
	
		return true;
	}
O en su defecto podes preguntar por la longitud de la siguiente manera:

Código:
        function ValidarForm()
	{
                var mail = document.getElementById('mail').value.length;
                var usuario =document.getElementById('usuario').value.length;		   
                if(mail== 0)
		{
			alert("No se ingreso el campo E-mail");
			return false;
		}
		
		if(usuario == 0)
		{
			alert("No se ingreso el campo Usuario");
			return false;
		}		
	
		return true;
	}

Avisa como te va.

Saludos
__________________
"No entiendes algo al menos que seas capaz de explicarselo a tu abuela.
Cada dia sabemos mas....y entendemos menos...."

A. Einstein - Genio mas alla de la razon.