Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    312

    controllo sintassi prezzo

    Ciao ragazzi,

    chi mi da una mano a realizzare un controllo sul campo prezzo inserito dall'utente?

    in pratica devo poter "obbligare" che il valore prezzo sia in formato euro:

    per esempio 20,00

    e non 20


    in pratica deve essere presente la virgola e le 2 cifre decimali!!!


    grazie in anticipo

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    67
    questa è la funzione per il controllo:

    <script language="Javascript1.3">
    function euro(campo) {
    var str = campo.value;
    var patternvalido = "^([0-9]+([,][0-9][0-9]?)?)?$";
    var reg = new RegExp(patternvalido);
    if (!str.match(reg)) {
    campo.select();
    alert ("Hai commesso un errore!\n (es. 1234,67 - 1235,8 - 4600)");
    }
    };
    </script>

    questo invece sarà il campo!

    <input type="text" value="0,00" name="prezzo" size="10" onBlur="javascript:euro(this)";>

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    312
    thanks

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.