Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/05/2010, 10:03
Avatar de David
David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 7 meses
Puntos: 839
Respuesta: Como minimizar el envio de datos con xmlhttp.open

¿Te refieres a minimizar el código?
Puedes usar getElementsByTagName() para obtener todos los inputs y luego obtener sólo los que sean checkbox y concatenarlos. Algo como:
Código Javascript:
Ver original
  1. var valores = "";
  2. for (i = 0, checks = formulario.getElementsByTagName("input"); chk = checks[i]; i++) {
  3.     if (chk.type == "checkbox") {
  4.         if (chk.checked) {
  5.             valores += "&" + chk.name + "=" + encodeURIComponent(chk.value);
  6.         }
  7.     }
  8. }
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.