![]() |
Web Development »
Client side scripting »
General
Intermediate
License: The Code Project Open License (CPOL)
Number Validation and Formatting using JavascriptBy ShokiNumberic value validation and formatting using Javascript |
Javascript, Dev
|
||||||||
|
Advanced Search Add to IE Search |
|
|
|
||||||||||||||||
The control uses javascript to handle number formatting as you keep typing and does the validation as well. For one of our requirement, we needed a javascript based control that did formatting as the users kept typing. Google search only yielded script that did formatting on focus change events only. So I went about creating a new control myself.
The idea for this control came from one of our client requirement that needed a small javascript to have a textbox that will take big numbers. The numbers can have unlimited decimal places. Also the script will do 3 things at the same time.
1- It should only allow numbers (negative as well) and "." To be entered.
2- It should format the number as 1,234,567,789.123456789. It should execute such that the the commas are put while typing.
3- It should also only allow numbers that are as big as double can handle.
Using the control is very easy and just needs adding the javascript code from the source page.
On the textbox on which the formatting needs to be applied, use the following code
onkeypress="return ValidateNumberKeyPress(this, event);" onkeyup="ValidateNumberKeyUp(this);"
onblur="ValidateAndFormatNumber(this)"
Script is preety easy to read and understand. Some references that were used during the course of the script creation
| You must Sign In to use this message board. | |||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||
General
News
Question
Answer
Joke
Rant
Admin
|
PermaLink |
Privacy |
Terms of Use
Last Updated: 8 Apr 2008 Editor: |
Copyright 2008 by Shoki Everything else Copyright © CodeProject, 1999-2009 Web11 | Advertise on the Code Project |