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

    Aggiungere un punto e due cifre decimali

    Ciao.

    E' possibile con javascript fare in modo che una volta inserito un numero intero in un campo di un form vengano aggiunte automaticamente un punto e due cifre decimali?

    Ad esempio nel campo del form scrivo 12
    In automatico questo numero intero diventa 12.00

    Naturalmente se le due cifre decimali sono già state inserite , cioè 12.28 il punto e le due cifre decimali non devono essere inserite.

    E' una cosa possibile?
    Grazie

  2. #2
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    sì....prova ad associare all'evento onblur questa funzione: onblur="controlla(this);"
    function controlla(cosa){
    if (cosa.value.indexOf(".")>-1){
    cosa.value=cosa.value+".00";
    }
    }
    prova e fammi sapere...l'ho scritto così, senza provarlo

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  3. #3
    Utente di HTML.it L'avatar di wegawhite
    Registrato dal
    Aug 2004
    Messaggi
    1,400
    Grazie.

    Il fatto che il campo del form in questione richiami un'altra funzione e l'evento onkeyup è un problema?

    <input type="text" name="Euro" value="0.00" onkeyup="deferUpdate(0, 0);">

    Perchè così non funziona....

  4. #4
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    sto facendo delle prove...non funziona l'onblur mettilo all'onchange! e poi ho fatto un errore scemissimo usa questa funzione...
    function controlla(cosa){
    if (cosa.value.indexOf(".")<0){
    cosa.value=cosa.value+".00";
    }
    }

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  5. #5
    Utente di HTML.it L'avatar di wegawhite
    Registrato dal
    Aug 2004
    Messaggi
    1,400
    Grazie, funziona !

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.