Visualizzazione dei risultati da 1 a 4 su 4

Discussione: check box dinamica

  1. #1

    check box dinamica

    Salve. premetto che ho gia letto il messaggio di un altro utente del forum che aveva un problema simile, ma ho scritto il messaggio in quanto penso che la mia sia na domanda differente.

    ho una piccolissima applicazione di prova che mi estrae dei dati da un db.
    Dal db tiro su es tre record con i rispettivi campi "titolo" e "importo"
    Ho aggiunto un campo con una check box.
    Infine un campo "totale" che mi visualizza la somma della colonna "importo"

    Il problema è questo. La mia idea era che cliccando ad es sulla checkbox di un record quest'ultimo venisse escluso dalla somma degli importi.

    Per essere chiaro ho tre importi di 50€. il totale sarebbe ovviamente di 150€,ma quando io vado a cliccare su uno dei checkbox escludendolo quindi dalla somma,,il totale mi risulta 100€

    Come devo procedere?

    Di sicuro ci sarà da fare na funzione che mi controlla quale checkbox è stato cliccato,,ma da che punto faccio la chiamata?

  2. #2
    Utente di HTML.it L'avatar di lake86
    Registrato dal
    Dec 2006
    Messaggi
    705
    io metterei l'importo dei record in un array

    var importi = new Array()

    e chiamando le checkbox con un nome =

    var chk = document.getElementsByName('chkbox');

    all'evento onclick di ogni chk

    Codice PHP:
    function totale (){

      
    // cancello veecchio  totale
     
      
    var tot 0;
      for (var 
    0i<chk.length;i++){
          if (
    chk[i]){
             
    totale += importi[i]
          }
       return 
    tot 
      
    }


    p.s. to hoscritto la cosa piu facile che mi veniva in mente, sicuramente ci sono strategie migliori per farlo

  3. #3
    intanto grazie per la info,,
    adesso provo
    eventualmente mi farò risentire

    grazie
    ciao

  4. #4
    non ci salto fuori, non perchè la risposta sia poco chiara,,ma perchè sono io che sto cercando di imparare qualcosa,,
    ce qualcuno che mi può fare un esempio?non in php magari,dato che uso asp

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.