Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171

    moltiplicazione con numeri decimali

    devo creare una funzione di moltiplicazione.
    il problema è che non riesco a recuperare il valore decimale.
    esempio
    valore=4,89
    numero=3

    totale=__________ devo scrivere il totale

    <script>
    function somma() {
    a=(document.all.valore.value);
    b=(document.all.numero.value);
    tot=(a*b);
    document.all.totale.value=tot;
    }
    con Eval recupero il valore intero. ma il numero decimale come si recupera?

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Il separatore decimale in javascript e' il punto e non la virgola

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171
    quindi come posso trasformare la virgola col punto??

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    500
    Usa la funzione replace

    codice:
    var str = "Ciao matteo come stai?";
    var str_new = str.replace("matteo", "paolo");
    
    //ora str_new contiene "Ciao paolo come stai?"

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171
    grazie, funziona.
    solo che ho questa situazione:
    una popup che mi cerca il valore e lo scrive su questo campo:
    <select che in base al valore mi cerca e scrive su valore l'importo.

    <valore >a solo lettura
    <numero>qui scrivo il numero
    <totale> qui tramite la funzione mi scrive il totale

    ho provato a richiamare la funzione quando quando cambia il valore ?

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da tigre2209
    grazie, funziona.
    solo che ho questa situazione:
    una popup che mi cerca il valore e lo scrive su questo campo:
    <select che in base al valore mi cerca e scrive su valore l'importo.

    <valore >a solo lettura
    <numero>qui scrivo il numero
    <totale> qui tramite la funzione mi scrive il totale

    ho provato a richiamare la funzione quando quando cambia il valore ?
    Se provi a tradurre per chi non lo ha creato e non lo ha davanti...
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.