Foro de elhacker.net

Programación => 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
  1.   <script language="javascript">
  2.    function validaremail(formulario) {
  3.    if (document.miformulario.email.value.indexOf('@') == -1)
  4.    alert ("La \"Dirección de Email\" no es correcta");
  5.    document.miformulario.email.focus() ;
  6.    else {
  7.    document.miformulario.submit();
  8.    }
  9.    }
  10.    </script>
  11.  
  12.  
  13.  
  14.  
  15. function valida_envia(){
  16. if(document.frm.nombre.value == "") {
  17. alert("Por favor indique Su Nombre");
  18. document.frm.nombre.focus();
  19. return 0;
  20. }
  21.  
Estos son mis funciones javascript y esto como lo llamo,

Código
  1. <form name="miformulario" method="post" action="">
  2. Insertar email: <input name="email" type="text"><br/>
  3. <input type="button" name="boton" value="Validar" onClick="javascrpit:validaremail(this.form);"> </form>  
  4. </form>
  5.  
  6.  
  7. <form id="form" name="form" method="post"  onSubmit="valida_envia()">
  8. <textarea rows="20" cols="100" ></textarea></p>
  9. <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
  1.  
  2.  <script language="javascript">
  3.    function validaremail() {
  4. //el campo que vamos a validar
  5. var campoValidar = document.getElementById('email');
  6.  
  7. if(campoValidar.indexOf('@') == -1){
  8. alert ("La \"Direccion de Email\" no es correcta");
  9. campoValidar.focus();
  10. }else{
  11. document.getElementById('miformulario').submit();
  12. }  
  13.  
  14.  
  15.    </script>
  16.  
  17.  

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 :)