Ver Mensaje Individual
  #40 (permalink)  
Antiguo 28/11/2013, 13:59
martin_9_91
 
Fecha de Ingreso: mayo-2011
Ubicación: Bs.As Argentina
Mensajes: 193
Antigüedad: 13 años, 6 meses
Puntos: 3
Respuesta: Habilitar submit si esta todo validado

Esto es lo que necesitas creo:

Código Javascript:
Ver original
  1. <html>
  2.  
  3. <head>
  4.  
  5. <script>
  6.  
  7. function desactivo_submit(){
  8.  
  9.     var frm = document.getElementById("formulario");
  10.     var desactivar = true;
  11.  
  12.     for (i=0;i<frm.elements.length;i++)
  13.     {
  14.         if (frm.elements[i].value == ''){
  15.             desactivar = false;
  16.             frm.elements[i].style.display == "border:2px solid #cc0000;"
  17.         }
  18.     }
  19.        
  20.    
  21.     if (desactivar) {
  22.         document.getElementById('guardar').disabled = false;
  23.     }
  24.     else {
  25.         document.getElementById('guardar').disabled = true;
  26.     }
  27. }
  28.  
  29.  
  30. </script>
  31. </head>
  32.  
  33. <body onload="desactivo_submit();">
  34.  
  35. <form id='formulario' action='' >
  36. <input type='text' id='txt1' onfocus='desactivo_submit();' />
  37. <input type='text' id='txt2' onfocus='desactivo_submit();' />
  38. <br>
  39. <input type='button' id='guardar' value= 'Hola'>
  40. </form>
  41.  
  42. </body>
  43.  
  44. </html>

En body del html le agrega un onload para que verifique por javascript.

Saludos