Pagina 2 di 6 primaprima 1 2 3 4 ... ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 52
  1. #11
    Ho risolto !!!!


    codice:
    <td>
    <input type="text" name="quantita_<%=strNome%>" size="5" 
    onblur="calcola(this.form,  <%=strNome%>)" value="0.00">
    </td>
    
    <td>
    <input type="text" name="imponibile_meno_sconto_<%=strNome%>" size="5" value="<%=Rs("PREZZO_UNITARIO")%>" 
    onblur="calcola(this.form,  <%=strNome%>)" style="background-color: #C0C0C0">
    </td>
     
    <td>
    <input type="text" name="Totale_imponibile_<%=strNome%>" size="5" readonly value="0.00" style="background-color: #C0C0C0">
    </td>
    Grazie !!!!

  2. #12
    erano i parametri che passavi vero??? mooolto bene che ahai risolto.
    Ciao

  3. #13
    Originariamente inviato da Nick.ferro
    erano i parametri che passavi vero??? mooolto bene che ahai risolto.
    Ciao
    Scusa Nick... ho un altro problema:

    Devo fare la somma dei campi del form chiamati:

    Totale_imponibile_<%=strID%>

    Ho scritto così nella funzione javascript calcola, ma non funziona...

    codice:
    //Somma Totale Imponibile
    
       var somma_totale_imponibile.value = 0;
        
        for (var i = 1; i <= 3; i++)
        {
            n = parseFloat(frmObj["Totale_imponibile_" + id].value);
            somma_totale_imponibile.value += parseFloat(frmObj["Totale_imponibile_" + id][n].value);   
        }

  4. #14
    Domanda.....
    codice:
    var somma_totale_imponibile.value = 0;
        
        for (var i = 1; i <= 3; i++)
        {
            n = parseFloat(frmObj["Totale_imponibile_" + id].value);
            somma_totale_imponibile.value += parseFloat(frmObj["Totale_imponibile_" + id][n].value);   
        }
    ????? è sbagliato!!!!


    codice:
    var somma_totale_imponibile=0;
    for (var i = 1; i <= 3; i++)
        {
            n = parseFloat(frmObj["Totale_imponibile_" + id].value);
            somma_totale_imponibile+= parseFloat(n);   
        }
    ora in somma_totale_imponibile hai il totale... lo devi assegnare al tuo campo.
    Domanda:
    perchè fai il ciclo for solo 3 volte??
    Devi dipendere da quante righe hai... ricordati...

  5. #15
    Grazie ma il campo somma_totale_imponibile rimane a 0.00

    Non so apriori quante sono le righe da includere nel for...

  6. #16
    certo che lo sai... quando fai il ciclo do-while sai quanti "giri" fai.... prova a fare degli alert all'interno del ciclo for... e vedere cosa scazza... se non prende i campi o cos'altro.

  7. #17
    Allora così aggiorna il campo somma_totale_imponibile:

    codice:
    //Somma Totale Imponibile
    
    var somma_totale_imponibile = 0;
    
    for (var i = 1; i <= 3; i++)
        {
            n = parseFloat(frmObj["Totale_imponibile_" + id].value);
            somma_totale_imponibile += parseFloat(n);   
        }  
            document.frmEnquiry.somma_totale_imponibile.value = somma_totale_imponibile.toFixed(2);
    Però non esegue il totale delle righe ma inserisce ogni volta il valore di ogni riga moltiplicato 3...

  8. #18
    Ovvio...

    codice:
     for (var i = 1; i <= 3; i++)
        {
            n = parseFloat(frmObj["Totale_imponibile_" + id].value);
            somma_totale_imponibile += parseFloat(n);   
        }
    Questo codice lo metti nella funzione calcola....

    quindi ogni volta che chiami la calcola, tu prendi un campo giusto??
    e dici di fare un ciclo for 3 volte su quale campo??? su
    codice:
    frmObj["Totale_imponibile_" + id]
    la soluzione immediata che mi viene è quella di assegnare a tutti i campi "Totale_imponibile" la classe "tot" e in javascript dire:
    calcola gli elementi con classe "tot", "ciclali" e fai la somma....

  9. #19
    Originariamente inviato da Nick.ferro
    Ovvio...

    codice:
     for (var i = 1; i <= 3; i++)
        {
            n = parseFloat(frmObj["Totale_imponibile_" + id].value);
            somma_totale_imponibile += parseFloat(n);   
        }
    Questo codice lo metti nella funzione calcola....

    quindi ogni volta che chiami la calcola, tu prendi un campo giusto??
    e dici di fare un ciclo for 3 volte su quale campo??? su
    codice:
    frmObj["Totale_imponibile_" + id]
    la soluzione immediata che mi viene è quella di assegnare a tutti i campi "Totale_imponibile" la classe "tot" e in javascript dire:
    calcola gli elementi con classe "tot", "ciclali" e fai la somma....

    In parole più semplici?
    Non sono un esperto di javascript... grazie per la pazienza.

  10. #20
    Più semplici di così????
    aspetta dai... vedo di farti il codice... se me lo ricordo

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