Test Foro de elhacker.net SMF 2.1

Programación => Programación General => Java => Mensaje iniciado por: lpnu en 18 Junio 2012, 18:33 PM

Título: AYUDA javascript, validar blanco y email !!
Publicado por: lpnu en 18 Junio 2012, 18:33 PM
Tengo un formulario y qioero validar email, y el banco en un textarea, tengo las funciones javascript y todo definido, pero cuando apreto el boton enviar no me devuelve nada se queda en la misma pagina ,
Código (javascript) [Seleccionar]

  <script language="javascript">
   function validaremail(formulario) {
   if (document.miformulario.email.value.indexOf('@') == -1)
   alert ("La \"Dirección de Email\" no es correcta");
   document.miformulario.email.focus() ;
   else {
   document.miformulario.submit();
   }
   }
   </script>




function valida_envia(){
if(document.frm.nombre.value == "") {
alert("Por favor indique Su Nombre");
document.frm.nombre.focus();
return 0;
}

Estos son mis funciones javascript y esto como lo llamo,

Código (javascript) [Seleccionar]
<form name="miformulario" method="post" action="">
Insertar email: <input name="email" type="text"><br/>
<input type="button" name="boton" value="Validar" onClick="javascrpit:validaremail(this.form);"> </form>  
</form>


<form id="form" name="form" method="post"  onSubmit="valida_envia()">
<textarea rows="20" cols="100" ></textarea></p>
<input  type="submit" value="Enviar"  >


EL ERROR SERA EL PASAJE DE PARAMETROS? O LA LLAMADA A LA FUNCION? ESPERO ALGUN APORTE GRACIAS
Título: Re: AYUDA javascript, validar blanco y email !!
Publicado por: Gallu en 18 Junio 2012, 22:13 PM
Es buena costumbre incluir el id de un componente del documento, de esta manera podrás acceder fácilmente a estos componentes usando DOM , por ejemplo , si a tu campo le pones como id, el mismo valor que el name , podrías acceder a él de la siguiente manera
Código (javascript) [Seleccionar]


  <script language="javascript">
    function validaremail() {
//el campo que vamos a validar
var campoValidar = document.getElementById('email');

if(campoValidar.indexOf('@') == -1){
alert ("La \"Direccion de Email\" no es correcta");
campoValidar.focus();
}else{
document.getElementById('miformulario').submit();
}   
     

    </script>



verdad que lo ves más claro ???


Título: Re: AYUDA javascript, validar blanco y email !!
Publicado por: lpnu en 4 Julio 2012, 19:08 PM
si muchas gracias, me sirvio !
Título: AYUDA javascript, validar blanco y email !!
Publicado por: Debci en 7 Julio 2012, 02:53 AM
El mensaje 'AYUDA javascript, validar blanco y email !! (http://foro.elhacker.net/index.php?topic=364817)' fue bloqueado
Topic cerrado.
Leer reglas:
http://foro.elhacker.net/reglas
Título: Re: AYUDA javascript, validar blanco y email !!
Publicado por: Debci en 7 Julio 2012, 02:57 AM
Hola, bienvenid@ al foro
Tu pregunta ha sido resuelta, pero recuerda, si quieres contribuir a que te podamos ayudar en ocasiones futuras, deberías leerte las normas del foro.
-Recuerda que las mayúsculas rompen la dinámica visual y son algo incómodas al leer.
-Para poner código, tienes a tu disposición las etiquetas geshi para formatear el código y que sea mas fácil de leer y analizar.

Gracias por tu tiempo :)