Visualizzazione dei risultati da 1 a 9 su 9

Discussione: calcolo del totale

  1. #1

    calcolo del totale

    Ciao!!
    in un form ho inserito 10 input type che rappresentano 10 oggetti differenti.
    in queste caselle vado a scrivere a mano delle quantià.

    Vorrei poter aggiornare in automatico il valore totale della somma che metterò in una casella apposita.....insomma una semplice addizione!!!

    si può fare?
    grazie!!!
    E' arrabbiato con il mondo, con la propria famiglia e con se stesso. Più che altro è arrabbiato e basta. (Goblin furioso)

    Scaglia abbastanza goblin su un qualsiasi problema e dovresti risolverlo. E in ogni caso ti ritroverai meno goblin trai i piedi. (Scagliaorda goblin)

  2. #2
    Ciao!
    allora, diciamo che per il conto ho risolto.....

    <script>

    function calcolo() {
    a=eval(document.all.primo.value);
    b=eval(document.all.secondo.value);
    c=eval(document.all.terzo.value);
    d=eval(document.all.quarto.value);
    etc....

    tot=a+b+c+d;

    document.all.totale.value=tot; //totale è il nome della input in cui è aggiornato il valore
    }
    </script>

    all'evento onkeyup delle varie input chiamo la funzione.

    Il fatto è che stranamente funziona bene su IE, Opera, Chrome e Safari....ma perchè su Firefox no?

    Grazie!
    E' arrabbiato con il mondo, con la propria famiglia e con se stesso. Più che altro è arrabbiato e basta. (Goblin furioso)

    Scaglia abbastanza goblin su un qualsiasi problema e dovresti risolverlo. E in ogni caso ti ritroverai meno goblin trai i piedi. (Scagliaorda goblin)

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Perché document.all non è supportato da ff sostituisci con document.NomeForm
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Eccomi qua!!
    ciao! grazie lo provo subito!! ^^
    E' arrabbiato con il mondo, con la propria famiglia e con se stesso. Più che altro è arrabbiato e basta. (Goblin furioso)

    Scaglia abbastanza goblin su un qualsiasi problema e dovresti risolverlo. E in ogni caso ti ritroverai meno goblin trai i piedi. (Scagliaorda goblin)

  5. #5
    Ciao!
    ho provato a cambiare ma il problema rimane.....funziona ovviamente con tutti tranne che non firefox!

    document.mailF.totale.value=tot; //dove mailF è il nome del form.....

    che pizza sto firefox!!! mo è questione di tigna però!....suggerimenti?

    E' arrabbiato con il mondo, con la propria famiglia e con se stesso. Più che altro è arrabbiato e basta. (Goblin furioso)

    Scaglia abbastanza goblin su un qualsiasi problema e dovresti risolverlo. E in ogni caso ti ritroverai meno goblin trai i piedi. (Scagliaorda goblin)

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Link alla demo pubblica, cosi da poterlo testare.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Eccola!

    http://lankart.altervista.org/mail.php

    allora:
    il fomr manda una mail al mio insirizzo di posta con l'elenco degli item, le quantità e la somma
    con IE, Opera, Safari e Chrome va bene

    cambiando lo script anche come mi suggerivi non funziona sempre solo con ff...
    E' arrabbiato con il mondo, con la propria famiglia e con se stesso. Più che altro è arrabbiato e basta. (Goblin furioso)

    Scaglia abbastanza goblin su un qualsiasi problema e dovresti risolverlo. E in ogni caso ti ritroverai meno goblin trai i piedi. (Scagliaorda goblin)

  8. #8
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Si ma si devono cambiare tutti anche questi:
    a=eval(document.all.item_1.value);
    b=eval(document.all.item_2.value);
    c=eval(document.all.item_3.value);
    d=eval(document.all.item_4.value);
    e=eval(document.all.item_5.value);
    f=eval(document.all.item_6.value);
    g=eval(document.all.item_7.value);
    h=eval(document.all.item_8.value);
    i=eval(document.all.item_9.value);
    l=eval(document.all.item_10.value);
    l'avevo dato per scontato, oltre ad essere nozioni basilari, neanche un po d'iniziativa.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  9. #9
    che figura di m......
    funziona perfettamente!!!

    grazie!!
    E' arrabbiato con il mondo, con la propria famiglia e con se stesso. Più che altro è arrabbiato e basta. (Goblin furioso)

    Scaglia abbastanza goblin su un qualsiasi problema e dovresti risolverlo. E in ogni caso ti ritroverai meno goblin trai i piedi. (Scagliaorda goblin)

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.