Accept only positive number using Jquery

Có thể sử dụng Event Handling hoặc Event Helper. Tất nhiên là sử dụng Event Helper thì ngắn hơn rồi :)

//when key is pressed in the textbox $("#quantity").keypress(function (e) { //if the letter is not digit then display error and don't type anything if( e.which!=8 && e.which!=0 && (e.which<48 || e.which>57)) { //display error message $("#errmsg").html("Digits Only").show().fadeOut("slow"); return false; } });

Mình quen viết thế này hơn:

//when key is pressed in the textbox $("#quantity").keypress ( function (e) { //if the letter is not digit then display error and don't type anything if( e.which!=8 && e.which!=0 && (e.which<48 || e.which>57)) { //display error message $("#errmsg").html("Digits Only").show().fadeOut("slow"); return false; } } );

Nguồn: http://roshanbh.com.np/2008/04/textbox-accept-only-numbers-digits.html