Visualizzazione dei risultati da 1 a 4 su 4

Discussione: somma con chekbox

  1. #1

    somma con chekbox

    ciao a tutti,
    gentili di aiutarmi a fare una somma con checkbox, asp e acess

    ho fatto un codice cosi.

    ma forse ho sbagliato il javascript

    function UpdateCost() {
    var sum = 0;
    var gn, elem;
    for (i=1; i++) {
    gn = 'camp'+<%=objrs("ID")%>;
    elem = document.getElementById(gn);
    if (elem.checked == true) { sum += Number(elem.value); }
    }
    document.getElementById('totalcost').value = sum.toFixed(2);
    }

    </script>
    </head>
    <body>

    <h1>Somma con i checkbox</h1>
    <%do while not objrs.eof%>
    <input type="checkbox" id='camp<%=objrs("ID")%>' value="<%=objrs("valore")%>" onclick="UpdateCost()"><%=objrs("valore")%>

    <%
    objrs.movenext
    loop
    %>
    <input type="text" id="totalcost" value="">

  2. #2

    somma con checkbok

    ciao roby,

    mi potreste aiutare per cortesia.


    grazie voglio fare somma con flag e asp

  3. #3

    Re: somma con chekbox

    Originariamente inviato da oucharri
    ...
    for (i=1; i++) {
    ...
    O.o manca la condizione da verificare
    for (<inizializzazione_indice>(i=1); <condizione_da_valutare>(???); <incremento_indice>(i++) ) { //istruzioni }

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    codice:
    <html>
    <head>
    <script type="text/javascript">
    function UpdateCost(imput,tot) {
    var somma;
    var sum = parseFloat(tot);
    var importo = parseFloat(imput.value)
    if (imput.checked) {somma = (sum + importo);}
    else{somma = (sum - importo);}
    document.getElementById('totalcost').value = parseFloat(somma).toFixed(2);
    }
    </script>
    
    
    </head>
    
    <body marginheight="0" marginwidth="0">
    
    
    
    <h1>Somma con i checkbox</h1>
    <%do while not objrs.eof%>
    <input type="checkbox" id='camp<%=objrs("ID")%>' value="<%=objrs("valore")%>" onclick="UpdateCost(this,document.getElementById('totalcost').value)"><%=objrs("valore")%>
    
    <%
    objrs.movenext
    loop
    %>
    </p>
    
    
    
      <input type="text" id="totalcost" value="0" readonly />
    </p>
    </body>
    </html>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.