Foros del Web » Programando para Internet » Javascript »

Onsubmit

Estas en el tema de Onsubmit en el foro de Javascript en Foros del Web. Hola buenas tardes tengo un problema en un form quiero mandar llamar 2 funciones que seria uno para validar los campos con javascript y otro ...
  #1 (permalink)  
Antiguo 19/09/2011, 11:37
 
Fecha de Ingreso: marzo-2011
Ubicación: Zacatecas
Mensajes: 59
Antigüedad: 13 años, 1 mes
Puntos: 0
Onsubmit

Hola buenas tardes tengo un problema en un form quiero mandar llamar 2 funciones que seria uno para validar los campos con javascript y otro mandar llamar un editor de texto

<form id="form1" name="form1" method="post" action='procesanoticia.php' onSubmit="return submitForm(); validaciones();" enctype='multipart/form-data'>

Tambien intente así:


<form id="form1" name="form1" method="post" action='procesanoticia.php' onSubmit="return submitForm() && validaciones();" enctype='multipart/form-data'>

Pero ya no me valida el formulario solo me carga el editor de texto.
Aclaro Estuve Buscando El mismo problema y esas soluciones daban con los && pero no me resuelve mi problema saludos y gracias
  #2 (permalink)  
Antiguo 19/09/2011, 15:08
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: Onsubmit

Así, anidá las otras funciones en la que valida

Código PHP:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2.     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head>
  5. <title>titulo</title>
  6. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  7. <script type="text/javascript">
  8. //<![CDATA[
  9. function a(){
  10. alert('funcion A');
  11. }
  12. function b(){
  13. alert('funcion b');
  14. }
  15. function validar(){
  16. a();
  17. b();
  18. var x=document.forms["form1"]["texto"].value;
  19. if (x==null || x==""){
  20.   alert("Debe completar el campo texto");
  21.   return false;
  22. }
  23. }
  24. //]]>
  25. </script>
  26. </head>
  27. <body>
  28. <div>
  29. <?php
  30. if(isset($_POST['procesar'])){
  31. echo "<p>" . $_POST['texto'] . "</p>"; 
  32. }else{
  33. ?>
  34. <form name="form1" id="form1" method="post" action="<?php $_SERVER['PHP_SELF']; ?>" onsubmit="return validar();">
  35. <p>
  36. <input type="text" name="texto" value="" />
  37. <input type="submit" name="procesar" value="procesar" />
  38. </p>
  39. </form>
  40. <?php
  41. }
  42. ?>
  43. </div>
  44. </body>
  45. </html>

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 21/09/2011, 16:50
 
Fecha de Ingreso: marzo-2011
Ubicación: Zacatecas
Mensajes: 59
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: Onsubmit

Gracias emprear are las validaciones a travez de jquery un saludo gracias por contestar

Etiquetas: html, onsubmit, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:12.