Buon giorno a tutti.
Ho questo script:
codice:
<script>
function subPosNews() {
var elem = document.getElementsByTagName("select");
var N_elem = elem.length;
for (nI=0; nI<N_elem-1; nI++) {
if (document.getElementById('ciccio'+nI).value==""){
window.alert("non hai effettuato la scelta per la news n: " + (nI+1));
return false;
}
}
if(confirm("Posizioni delle news modificate, procedere?")){
document.frmPosNews.action="InNewPos.php";
document.frmPosNews.submit();
}
}
</script>
Arrivando qui:
codice:
document.getElementById('ciccio'+nI).value
//mi restituisce l'errore document.getElementById(.....) is null
Nella stessa pagina ho anche le select:
codice:
<form name="frmPosNews" method="post" enctype="multipart/form-data">
echo "<select id='ciccio".$nI."' name='ciccio[".$arrNews[$nI]['nIdNews']."]' style='width:80px'>
<option value=''>Cambia</option>
<option value='0'>0</option>
<option value='1'>1</option>
<option value='2'>2</option>
<option value='3'>3</option>
<option value='4'>4</option>
<option value='5'>5</option>
<option value='6'>6</option>
<option value='7'>7</option>
<option value='8'>8</option>
<option value='9'>9</option>
<option value='10'>10</option>
</select>";
<input type="button" onclick="subPosNews()" value="invia"/>
</form>
Su un sito funziona e su quest'altro no...
Com'è possibile?
Grazie mille