Validate Currency Field

Call the following JavaScript function from a field on your page and it will check the value to see if it is a valid US Currency.

<!-- Function Description:  Validates Non Currencys fields. -->

function validateDollar( fld )
{
   var temp_value = fld.value;

   if (temp_value == "")
   {
     fld.value = "$0.00";
     return;
   }
   var Chars = "0123456789.,$";
   for (var i = 0; i < temp_value.length; i++)
   {
       if (Chars.indexOf(temp_value.charAt(i)) == -1)
       {
           alert("Invalid Character(s)\n\nOnly numbers (0-9), a dollar sign, a comma, and a period are allowed in this field.");
           fld.focus();
       fld.select();
           return;
       }
   }
}

You might also like...

Comments

Super Tal Always working hard!!

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity.” - Dennis Ritchie