Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Calcolo matematico con valuta euro

    Ciao a tutti,
    ho un form dove vado ad effettuare una moltiplicazione o somma di alcuni input.
    Alcuni di essi sono formattati come valuta tramite la funzione js con il codice "autoNumeric.js"

    quindi ho il seguente valore nell'imput "€ 1.250,12"

    Andando a fare la moltiplicazione ho come risultato "Nan".

    Come posso risolvere questo mio quesito ?

    Grazie in anticipo.
    Ultima modifica di simsar78; 25-02-2015 a 00:04

  2. #2
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    codice:
    var sImporto = "€ 1.250,12";
    
    var nImporto = parseFloat(sImporto.replace(/[^\d\,]/g, "").replace(",", "."));

    Tutto ciò che fai con jQuery puoi farlo meglio e con la metà del codice in puro JavaScript.

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Devi togliere il simbolo € e tramutare la virgola col punto
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    Ciao, nella moltiplicazione, per gli input formattati, prova ad usare $(tuoinput).autoNumeric('get');
    Dovrebbe restituire il valore senza formattazione.
    Installa Forum HTML.it Toolset per una fruizione ottimale 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.