Tuesday, June 17, 2014

JQuery Only allow two digits after decimal in textbox

JQuery Only allow two digits after decimal in textbox


<input type="text" class="number" />

$('.number').keypress(function(event) {
  if ((event.which != 46 || $(this).val().indexOf('.') != -1) && (event.which < 48 || event.which > 57)) {
    event.preventDefault();
  }
    if(     ($(this).val().indexOf('.') != -1) &&   ($(this).val().substring($(this).val().indexOf('.'),$(this).val().indexOf('.').length).length>2 )         ){
        event.preventDefault();
    }
});


DEMO: follow the link

http://jsfiddle.net/VRa6n/764/

No comments:

Post a Comment