Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Da virgola a punto

  1. #1

    Da virgola a punto

    Ciao a tutti

    Ho questo problema:

    La variabile tot di questo script è originariamente nel formato es: 10,35
    Io la devo trasformare in 10.35
    Ecco la parte incriminata:

    <input type="text" name="prova" value=<%=replace(tot, "," ,".")%> size="15">
    <input type="submit" name="Submit" value="Conferma">

    Con la forma che ho utilizzato ottengo sì la conversione da virgola a punto ma non riesco a bloccare i decimali dopo la virgola a 2. Mi viene es: 10.353252345.

    Qualcuno sa dirmi come risolvere il problema?
    Grazie

  2. #2
    Utente di HTML.it L'avatar di Galex
    Registrato dal
    Aug 2002
    Messaggi
    667
    prova con la funzione FormatNumber

  3. #3
    ... allora:

    ho provato così:

    <%=FormatNumber(replace(tot, "," ,"."), 2)%>

    però il numero per es: 650,40

    mi viene: 650.400.024.414.063,00

    :master:

  4. #4
    Utente di HTML.it L'avatar di Galex
    Registrato dal
    Aug 2002
    Messaggi
    667
    ma se usi FormatNumber non devi più fare il replace prima

    esempio:

    tot="650,40"
    response.write FormatNumber(CDbl(tot), 2)

  5. #5
    facendo così:

    <%=FormatNumber(CDbl(tot), 2)%>

    mi resta sempre la virgola

  6. #6
    ho risolto così:

    <%=replace(FormatNumber((tot), 2), "," ,".")%>

    c'è un problema adesso...

    qualcuno sa dirmi come togliere il punto delle migliaia?

    Ovvero su cifre tipo 13150.50 mi viene:

    13.150.50


  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Un consiglio.
    Formatta il numero solo quando ti occorre.
    Quindi prima di inserirlo nel db ed, eventualmente, prima di stamparlo.

    Roby

  8. #8
    Ma utilizzare direttamente il replace(), no eh? :master:

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.