آراد جهان : وب مهراز - جامعه برنامه نویسی ایران

وارد کردن فقط عدد در TextBox یا input type text

میخواهیم کاربر بتونه عدد وارد کنه . چه کدی در  javascript بزنم ؟

پاســخ ها

0000000000000000000000000000001
علیرضا احمدی بابلانی : برای اینکه از ورود کاراکتر هایی بجز عدد در  TextBox جلوگیری کنین میتونین از کد جاوااسکریپت زیر استفاده کنین و روال زیر رو براش بنویسید:
function isNumberKey(evt) {
        var charCode = (evt.which) ? evt.which : event.keyCode
        if (charCode > 31 && (charCode < 48 || charCode > 57))
            return false;

        return true;
    }
حالا برای اینکه یک TextBox را محدود کنین به ارقام باید در رویداد OnKeyPress اون TextBox  روال فوق رو صدا برنین:
<input id="__txtTell"  placeholder="شماره تلفن" onkeypress="return isNumberKey(event)" type="text">

پنجشنبه 07 خرداد 1394 ساعت : 52 : 16
تعداد بازدید : 622
ارسال به دوستان

ارسال