Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di wegawhite
    Registrato dal
    Aug 2004
    Messaggi
    1,400

    Problema con somma lato client o lato server?

    Ciao.

    Succede una cosa strana in una pagina web che è un misto di linguaggio lato server e client.

    Con un linguaggio lato server richiamo da un db questo valore:

    codice:
    value="<%=FormatNumber(Rs("SOMMA"),2)%>"
    ed a video visualizzo 46.676,93

    Se con un linguaggio lato client ed una semplice funzione che esegue delle operazioni aritmetiche vado ad eseguire delle semplici operazioni di somma o sottrazione il valore 46.676,93 si trasforma in 46.00

    Eliminando la funzione FormatNumber visualizzo 46676.93 ma i calcoli funzionano.

    Da cosa potrebbe dipendere?

    Grazie e saluti

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Il valore 46.676,93 non è un numero valido.
    Lo è 46676.93

    Perciò bisogna prima eliminare il separatore migliaia, poi sostituire il separatore decimale col punto.

    :master:
    Pietro

  3. #3
    Utente di HTML.it L'avatar di wegawhite
    Registrato dal
    Aug 2004
    Messaggi
    1,400
    Tutto chiaro, però a vedersi il numero è proprio brutto senza il separatore delle migliaia...

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da wegawhite
    Tutto chiaro, però a vedersi il numero è proprio brutto senza il separatore delle migliaia...
    Sì, dici bene: "a vedersi". Però per i calcoli, i numeri li vuole così... e noi lo accontentiamo
    Pietro

  5. #5
    Utente di HTML.it L'avatar di wegawhite
    Registrato dal
    Aug 2004
    Messaggi
    1,400
    Originariamente inviato da pietro09
    Sì, dici bene: "a vedersi". Però per i calcoli, i numeri li vuole così... e noi lo accontentiamo
    Buona questa !!!! Grazie tante per l'aiuto!

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.