Ver Mensaje Individual
  #5 (permalink)  
Antiguo 18/01/2009, 18:21
riscking
 
Fecha de Ingreso: marzo-2008
Mensajes: 82
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: como enviar el array de checkbox selecionados

vaya si que me habia ido por lo cerros de ubeda, juas juas.

A ver la cosa a quedado asi y me da q algo está mal porque no me hace ada al enviar.
contador dice la longitud del array total osea los checkbox q hay.

Código PHP:
form=document.getElementById("formulario");
var 
nombre=eliminaEspacios(form.inputNombre.value);
var 
apellidos=eliminaEspacios(form.apellidos.value);
sels = []; -->esto asi a secas no se si estara bien asi esque no me suena haberlo visto.
form["seleccion[]"];
for (
0,  contador++) 
if (
s[i].checked
sels.push(s[i].value);

var 
ajax=nuevoAjax();
        
ajax.open("POST"mail.phptrue);
        
ajax.setRequestHeader("Content-Type""application/x-www-form-urlencoded");
        
ajax.send("nombre="+nombre+"&apellidos="+apellidos+"&sels="+sels.join(",")"); 
        
        ajax.onreadystatechange=function()
        {
            if (ajax.readyState==4)
            {
                var respuesta=ajax.responseText;
                if(respuesta=="
OK")
                {
                    var texto="
<img src='ok.gif' alt='Ok'><br>Gracias por su mensaje.<br>Le responderemos a la brevedad.<br><br>
<
button style='width:45px; height:18px; font-size:10px;' onClick='ocultaMensaje()' type='button'>Ok</button>";
                }
                else var texto="
<img src='error.gif'><br><br>Errorintente más tarde.<br><br>
<
button style='width:45px; height:18px; font-size:10px;' onClick='ocultaMensaje()' type='button'>Ok</button>";
                
                muestraMensaje(texto);
            }
        } 
caricatos te puedo pasar los archivos y le hechas un ojo si veo q no me va sino te importa claro,y muchas gracias por contestar estaba mas perdido q la leche y esque llevo muy poco trabajando con ajax y esto me esta dando un quebradero de cabeza de la leche.