Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    154

    [jquery] Calcolo valori checkbox selezionate

    Ciao a tutti.
    Ho fatto un piccolo script che mi calcola i valori di alcune checkbox e fà la somma quando sono spuntate. Tutto ok, funziona. L'unico problema è questo: Se metto anche solo una spunta e poi le tolgo tutte, rimane comunque un valore: insomma anche se la somma è zero, viene comunque visualizzato un valore. Spero di essere stato comprensibile...
    Posto il codice
    codice:
    function failasomma() {
    var total=0;
    jQuery("input:checked").each(function(){
    if(jQuery(this).val().length > 1){
    total += parseInt(jQuery(this).val());
    jQuery("#servizi_aggiuntivi_tot").text(total);
    }
    })
    }
    failasomma();
    jQuery(":checkbox").click(failasomma);

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Secondo me è perché metti questo if
    if(jQuery(this).val().length > 1){
    ...
    }
    prova a toglierlo non credo che serva
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    154
    Ciao grazie della risposta.
    In effetti il codice funziona anche senza l'if, ma non risolve il problema.
    Anzi avevo messo l'if appunto per verificare se il valore fosse 0 e quindi non fare il calcolo.

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    154
    Forse è un limite del metodo .text(). Esiste qualche altro metodo in jquery per stampare il valore della variavile dentro un div?

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    dubito per sia per quel motivo verifica qui
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    154
    Si avevo già visto la documentazione di .text(), però non riesco a farlo funzionare comunque...

  7. #7
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da j4ck455
    Si avevo già visto la documentazione di .text(), però non riesco a farlo funzionare comunque...
    Il link è sulle checkbox non sul text
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    154
    Si ho sbagliato a scrivere, volevo dire che ho visto la documentazione dellecheckbox.

  9. #9
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da j4ck455
    Si ho sbagliato a scrivere, volevo dire che ho visto la documentazione dellecheckbox.
    Farai qualche errore nella pagina visto che in jquery funziona
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  10. #10
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    154
    Di funzionare funziona: l'unico problema è quello che spiegavo prima.
    Quindi lo script è sintatticamente corretto: solo che non fà quello che voglio io e non so come farglielo fare.

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.