تکس باکس عددی Numeric TextBox Javascript

اگر یه تکس باکس دارید که می خواهید ، کاربر فقط اجازه داشته باشه که عدد واردش کنه راش اینجاست چشمک

خیلی از جاها میشه نمونه این کار رو با JQuery ببینید اما اینو با جاوا اسکریپت خام میشه درآورد که خیلی کاربردی تر است.

function KeyPress(e) { //Allow `Delete` & `BackSpace` if ([e.keyCode||e.which]==8 || [e.keyCode||e.which]==46) return true; if ([e.keyCode||e.which] < 48 || [e.keyCode||e.which] > 57) e.preventDefault ? e.preventDefault() : e.returnValue = false; return true; }

این هم Textboxی که باید تو صفحه قرار بدید

<input id="numericTextbox" onkeypress="KeyPress(event)" type="text" value="" /> Reference آشنایی بیشتر با کدهای کلیدها

/ 1 نظر / 22 بازدید
فریبا

ای ول دمت گرم.کلی به دردم خورد.دستت درد نکنه