Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/01/2013, 13:08
desoler
 
Fecha de Ingreso: agosto-2008
Ubicación: Miami, FL
Mensajes: 210
Antigüedad: 15 años, 8 meses
Puntos: 2
Respuesta: funcion if agree

ok, el tema es algo complicado.

Tengo dos botones, uno selecciona todos los checkbox del listado generado en php y otro boton ejecutar "close_day.php" del formulario.

Lo que estoy tratando de hacer es juntar los dos botones es uno, es decir, al hacer click que me selecciones todos los checkbox y a continuación que me ejecute el formulario.

Hasta ahora me funciona el seleccionar todos los checkbox, lo que necesito es ejecutar el formulario en la misma accion.

este seria el codigo que llama a las dos funciones, la seleccionar los checkbox y la de cerrar el dia:
Código HTML:
Ver original
  1. <a href='javascript:seleccionar_todo();close_day()'><img src='images/btn_select.png'></a>

este seria el boton de el formulario:

Código HTML:
Ver original
  1. <input type='submit' id='close_day'>

este el header del formulario:
Código HTML:
Ver original
  1. <form action='close_day.php' method='POST' name='f1'>

y este el script que ejecuta ambos:

Código Javascript:
Ver original
  1. <script language="Javascript">
  2. function seleccionar_todo(){
  3.   for (i=0;i<document.f1.elements.length;i++)
  4.     if(document.f1.elements[i].type == "checkbox") 
  5.       document.f1.elements[i].checked=1
  6. }
  7.  
  8. function close_day(){
  9.   var agree=confirm('Are you shure that you want to close the day ?');
  10.     if (agree) {  
  11.         document.getElementById('close_day').submit();
  12.       }
  13.     else return false ;
  14. }
  15.  
  16. </script>

lo pongo así ya que en mi web no esta tan claro.

Gracias
__________________
Se invierte mas dinero en cirugía de pechos y viagra que en la cura del Alzheimer. En unos años tendremos viejas con grandes tetas y viejos con erecciones pero que no recordarán para que sirven..