Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di barnico
    Registrato dal
    Oct 2001
    Messaggi
    490

    validare un campi valuta

    in un form ho un campo importo dove di default il valore è 0.00 è l'utente deve rispettare questa forma cioè ci devono essere due decimali, come faccio a controllare ciò? ossia impedire che l'utente possa digitare più cifre dopo il punto?

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    codice:
    <script type="text/javascript">
    var importo = "12345.67"; /* qui leggi l'importo dal campo omonimo */
    
    if (/^\d+\.\d{2}$/.test(importo)) {
       //ok
    }
    else {
      // formato errato
    } 
    
    </script>
    se sai gestire le espressioni regolari potrebbe tornarti utile la libreria che ho in firma
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Utente di HTML.it L'avatar di barnico
    Registrato dal
    Oct 2001
    Messaggi
    490
    ho visto il tuo codice ma non riesco a farlo funzionare, io avrei bisogno di fare in modo che chi inserisce l'importo se inserisce un importo senza il punto con i decimali quando esce dal campo vengono inseriti il .00 è bloccare il tentativo di inserire più di due cifre dopo il punto.

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.