Buon giorno a tutti.
Ho una checklist di nominativi.
A seconda del/dei nominativi scelti,clicco sul button e attivo una funzione che, va ad interagire con una pagina.php.
Il problema, è che, se l'utente non clicca su nessuna checkbox e clicca sul button, mi deve restituire un alert con un messaggio all'interno.
Questo è lo script che ho:
le checkbox nella pagina:codice:function subPreSubmit() { return; } function subAddNamesInTeam() { var elem = document.getElementsByTagName("input"); var N_elem = elem.length; alert(elem);//<-------errore restituito [object NodeList] for (nI=0; nI<N_elem-1; nI++) { if (document.getElementById('ciccio'+nI).value==""){ window.alert("non hai effettuato nessuna scelta"); return false; } } if(confirm("Sicuro dei nomi scelti?")); subPreSubmit(); document.frmInTeam.action="InTeam.php"; document.frmInTeam.submit(); }
Senza quel controllo,ed effettuando almeno una scelta, nella pagina.php,mi arriva il valore della checkbox.Codice PHP:echo "
<input type='checkbox' id='ciccio".$nI."' name='ciccio[".$arrNews[$nI]['id_user']."]' value='".$arrNews[$nI]['id_user']."' />
";
Ma, quello che vorrei è di stoppare prima con un alert il tentativo di inviare qualcosa.
Potete aiutarmi per favore?
Grazie mille.

Rispondi quotando