Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    69

    Formattazione in Valuta

    Salve

    ho un quesito da porvi...

    Come faccio a formattare un numero immesso in un Input in una valuta ?

    Il numero sara solamente un numero intero..

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    69
    Nessuno ha un idea?

    Dai datemi una mano

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da Jeremy78
    Nessuno ha un idea?
    Tante, ma nessuna per il tuo problema
    Dai datemi una mano
    Anche volendo, senza una riga di codice diventa impossibile
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    Re: Formattazione in Valuta

    Originariamente inviato da Jeremy78
    Salve

    ho un quesito da porvi...

    Come faccio a formattare un numero immesso in un Input in una valuta ?

    Il numero sara solamente un numero intero..
    Quando? durante la digitazione? al passaggio ad altro campo?
    Definire "formattare ... in una valuta"
    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

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    69
    Non ho un codice da inserire sono a 0 per quanto riguarda Javascript

    Cerco uno script da implementare nella mia paggina ed è indifferente se durante la digitazione o la passaggio ad un altro campo.

    Grazi

  6. #6
    Ok facci un esempio.
    Io ti do questo numero:
    374
    Ora tu dimmi come quel numero diventa per te "formattato in valuta": cioè come dovrebbe essere scritto.

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    69
    374 rimane 374 € ma se l'utente digita 1234 deve diventare 1.234 €


    Scusate me ero dimenticato l'esempio
    Grazie di nuovo

  8. #8
    Bah prova un po' questo via:

    codice:
    <input type="text" value="" onblur="foo(this);" />
    
    
    <script>
    function foo(ob){
    var output=[];
    for(var i=ob.value.length; i>=0; i-=3){
    if(!ob.value.substring(i, i-3)){break;};
    output.unshift(ob.value.substring(i, i-3));
    }
    ob.value=output.join('.');
    }
    </script>
    Per vedere il funzionamento scrivi un numero nel campo di testo e poi clicca con il mouse fuori dal campo di testo, e guarda il campo di testo.
    Dopo ogni prova devi però cambiare il valore del campo di testo - è un codice di esempio, non conosciamo le tue esigenze specifiche. Qui per farla breve il risultato ti va nel campo di testo stesso, per cui poi devi cancellare il contenuto e scriverci un nuovo numero. Non so dove il risultato formattatao deve comparire

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    69
    Grazie 1000
    funziona perfettamente.
    Ma se volessi che la formattazione avvenga mentre sto digitando l'importo ?

    E' fattibile ?

  10. #10
    tutto è possibile ma è poco utile. Ad ogni modo anzichè onblur= prova a scrivere onkeyup=
    e sappimi dire

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.