autoNumeric is a jQuery plugin that automatically formats currency and numbers as you type on form inputs. I used autoNumeric 1.9.21 for demo code.
1. Dowload autoNumeric.js file from https://github.com/BobKnothe/autoNumeric
2. Import to project
3. Define a function to use it
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script type="text/javascript" src="js/autoNumeric.js"></script>
<script type="text/javascript">
/* only number is accepted */
function txtNumberOnly_Mask() {
var inputOrgNumber = $("#numberTxt");
inputOrgNumber.each(function() {
$(this).autoNumeric({
aSep : '',
aDec: '.',
vMin : '0.00'
});
});
}
</script>
4. Call the function by event
<form>
<input type="text" value="" id="numberTxt"/>(only number)
</form>
<script type="text/javascript">
$(document).ready(function (){
txtNumberOnly_Mask();
});
</script>