Ho creato un filemanager in Ajax e PHP che legge i files all'interno di una cartella Archivio situata sul server....sto ora creando una funzione che selezionati i files tramite checkbox il programma dovrà comprimere i files selezionati in un file *.zip e fare il download di tutto....

...il mio problema è che non avendo un form, ma solo campi di input per le checkbox, come faccio a verificare se una checkbox è stata selezionata o meno???

Ho provato con questa funzione....

codice:
function comprimiScarica(){
      if (!document.getElementsByTagName) return;
      	var input_values = new Array();
      	var element = document.getElementsByTagName("INPUT");
      	for (var i = 0; i < element.length; i++) {
          		var input_name = element[i].name;
          		if (input_name.indexOf("selectFile[]") > -1) {
										if (element.checked == true){
											input_values[i] = element[i].value;
											alert(element[i].value);
										}
          		}
      	}
      	return false;
}
se elimino l' if(element.checked == true) allora lo script funziona ma mi seleziona così tutti i files, selezionati e non....avete qualche idea???

la forma di input della checkbox è la seguente...

codice:
<input name="selectFile[]" value="archivio/file.txt" style="margin: 0px; padding: 0px;" type="checkbox">