Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    446

    problema javascript elimina video

    ho un problema con un javascript. Vi posto il codice:
    Ho questa check box che si trova sotto tutti i miei video:
    codice:
    <input name="idVideo[]" type="checkbox" id="idVideo" value="<?=$row_rec_video['ID']?>">
    premento un testo elimino invoco la funzione elimina:

    codice:
    <script type="text/javascript">
    
    function elimina(){
    	var numSchede=0;
    	if(document.getElementById('idVideo').length) {
    		for (var i=0; i<document.getElementById('idVideo').length; i++) {
    			if(document.getElementById('idVideo')[i].checked) numSchede++;
    		}
    	}
    	
    	else if(document.getElementById('idVideo').checked) numSchede++;
    	if(!numSchede){
    		alert("Nessun video selezionato");
    		return false;
    	} else if(!confirm("Elimino i video selezionati?")) return false;
    }
    </script>
    Il mio problema è che se prova ad eliminare un video selezionandone uno a caso mi dice Nessun video selezionato. Come mai??

    Grazie

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    L' id di un oggetto deve essere univoco... non puoi aspettarti di ottenere un array (e quindi la sua lunghezza) con l'istruzione document.getElementById('idVideo').length

    Usa un approccio diverso, per esempio il name

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    446
    ok ti ringrazio, proverò a fare come dici tu..

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.