Rieccomi ,

allora il problema è che ho checkbox create dinamicamente con php e al momento che ne viene selezionata una deve apparire un alert ... tutto funziona ma il valore che prende non è quello sperato..

ecco un po di codice



javascript:
le variabili lunghezza,elemId,elem sono inizializzate e controllate ...

il problema è la cattura del valore quando parte l'evento

codice:
 

<script>

function control(){
                var idSelezionato = document.getElementById('check').value;
                var txt = " ";
                for(var i=0;i < lunghezza ;i++){
                    if(elemId == idPercorsoSelezionato){
                        txt += "\n" + elem[i].value;
                    }
                }
               alert(txt);
}

</script>

php che mi crea le checkbox con vari campi

Codice PHP:
for($i=0;$i count($p);$i++){
      
$idP=$p[$i];
      
$data=$p[$i];   
      echo 
"<input type=\"checkbox\" value=\"$idP\" id=\"check\"    onclick=\"control()\">
       <span id=\"idP\">
$idP</span>  
       <span id=\"data\">
$data</span>  
       </input>
"
;