View Full Version : سوال: چگونگی فیلتر کردن بعضی کلیدها در InputBox با JavaScript
Majdy67
شنبه 19 مرداد 1387, 11:52 صبح
با عرض سلام خدمت همه برو بچه سایت برنامه نویس:لبخندساده:
من می خوام Input Box داشته باشم که فقط عدد بگیره.طریقه فرستادن کلید زده شده را بلدم ولی نمی تونم چطوری باعث عدم نمایش حرف یا نمادی در InputBox بشوم.
خیلی ممنون می شم اگه کمکم کنید
:لبخندساده::لبخندساده::لبخن ساده::لبخندساده:
امید امرایی
شنبه 19 مرداد 1387, 18:49 عصر
if(event.keyCode == 13)
return false
sarasara
یک شنبه 20 مرداد 1387, 11:28 صبح
onKeypress="if (event.keyCode < 48 || event.keyCode > 57) event.returnValue = false;"
Majdy67
دوشنبه 21 مرداد 1387, 08:43 صبح
if(event.keyCode == 13)
return false
با سلام.من کد بالا را به این شکل استفاده کردم و به جوابی نرسیدم:
function events(eve,Textid)
{
key=eve.keyCode;
if(key>=65 && key<=90)
{
return false
}
}
این تابع به صورت زیر فراخوانی شده است:
<input type="text" id="t1" onkeydown="events(event,t1)">
با تشکر:لبخندساده:
Majdy67
دوشنبه 21 مرداد 1387, 08:49 صبح
onKeypress="if (event.keyCode < 48 || event.keyCode > 57) event.returnValue = false;"
با سلام.من کد بالا را به این شکل استفاده کردم و به جواب نرسیدم:
<input type="text" id="t1" onKeypress="if (event.keyCode < 48 || event.keyCode > 57) event.returnValue = false;">
از اینکه کمکم کنید خیلی ممنون می شم.:لبخندساده::لبخندساده::لب خندساده:
امید امرایی
دوشنبه 21 مرداد 1387, 09:28 صبح
از چه مرورگري استفاده مي كنيد دوست من ؟
function handle(e){
var Key = document.all ? event.keyCode : e.which;
if(Key == 90) return false;
else return true
}
<input type="text" id="t1" onkeypress="handle(event);">
Majdy67
دوشنبه 21 مرداد 1387, 11:05 صبح
از چه مرورگري استفاده مي كنيد دوست من ؟
من از مرورگر Mozilla FireFox استفاده می کردم که با استفاده از IE مشکلم با همون کد SaraSara حل شد از راهنمایی شما و sarasara خیلی ممنونم.دوست عزیز.
:لبخندساده::تشویق::بوس:
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.