ho tolto le modifiche allo script: adesso stampa, ma solo un valore per volta. In pratica, se spunto 12 cb, poi nella popup vedo solo uno di essi.
questa è la form (semplificata):
codice:
<form name="mioform" action="elabora.php" method="post">
<input type="checkbox" name="cbID[]" value="151" id="id_151" />
<input type="checkbox" name="cbID[]" value="47" id="id_47" />
<input type="checkbox" name="cbID[]" value="12" id="id_12" />
<input type="checkbox" name="cbID[]" value="8" id="id_8" />
</form>
questa è la popup:
codice:
<html>
<head>
<script language="JavaScript" type="text/javascript">
onload=function(){
var box = opener.document.getElementsByTagName("input")
for(var i=0; i<box.length; i++){
if(box[i].type=="checkbox" && box[i].checked){
document.getElementById("mostraId").innerHTML=box[i].id+'
';
}
}
}
</script>
</head>
<body>
ecco i selezionati:br/>
<div id="mostraId"></div>
</body>
</html>