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

    errore cancellazione più elementi

    mi succede una cosa stranissima: provo a cancellare dei contenuti da un sito e se vado a selezionare la checkbox del secondo elemento, mi dice che non ho selezionato nessun contenuto. Invece se seleziono la prima la prende correttamente e mi chiede la conferma di cancellazione. Come mai???

    QUesto è il codice della checkbox
    codice:
    <input name="idContenuto[]" type="checkbox" id="idContenuto" value="<?=$row_rec_contenuto['ID']?>">
    //e questo lo faccio per ogni contenuto che mi trova nel mio db
    <input name="command" type="hidden" id="command" value="delete">
    <input name="imageField" type="image" src="images/elimina.gif">

    Ora vi metto il codice del javascript:
    codice:
    function elimina(){
    	var numContenuti=0;
    	if(document.getElementById('idContenuto').length) {
    		for (var i=0; i<document.getElementById('idContenuto').length; i++) {
    			if(document.getElementById('idContenuto')[i].checked) numSchede++;
    		}
    	}
    	
    	else if(document.getElementById('idContenuto').checked) numContenuti++;
    	if(!numContenuti){
    		alert("nessun contenuto selezionato");
    		return false;
    	} else if(!confirm("Elimino le schede selezionete")) return false;
    }

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    La proprieta' ID di un oggetto deve essere univoca... pertanto non possono esistere piu' oggetti con lo stesso id e non esiste nessuna collezione di essi.

    Usa il name o la colleziene elements del form.

    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

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 © 2025 vBulletin Solutions, Inc. All rights reserved.