View Full Version : نوشتن فقط عدد در تکس باکس
reza10203045
سه شنبه 12 آذر 1387, 21:56 عصر
با سلام
من اول جستجو کردم ولی مطلب رو پیدا نکردم اگه میشه راهنمایی کنید
من تکس باکسی رو میخوام که فقط عدد بنویسه
adonis
سه شنبه 12 آذر 1387, 22:29 عصر
http://www.jdk-net.com/products/finitetext.dll
reza10203045
سه شنبه 12 آذر 1387, 23:27 عصر
ممنون
میشه نحوه استفاده رو بگی
kiosksoft
چهارشنبه 13 آذر 1387, 08:38 صبح
شما میتونید تابع FilterKey رو به دلخواه و بر اساس کاراکتر های مورد نظر خودتون تغییر بدید
متاسفانه سیستم من با تگ ها مشکل پیدا کرده!!از این لینک دانلود کنیدhttp://www.2shared.com/fadmin/4387354/be2f6d1e/filterkey.zip
kashaneh
چهارشنبه 13 آذر 1387, 12:58 عصر
اينم يك نمونه ساده با جاوااسكريپت :
<script language="JavaScript">
function check_num(){
if (window.event.keyCode<48 || window.event.keyCode>57 )
{
window.event.keyCode=0;
}
}
</script>
<input onkeypress="javascript:check_num();" type="text">
reza10203045
چهارشنبه 13 آذر 1387, 17:32 عصر
دوست عزیز شرمنده لینک بالا خرابه
milade
چهارشنبه 13 آذر 1387, 20:07 عصر
سلام
کد رو بگیر
(جواب در پست 5 داده شده بود)
موفق باشید
milade
پنج شنبه 14 آذر 1387, 16:10 عصر
باید از عبارات با قائده استفاده کنید
وقتی که به راحتی با رویداد ها میتونیم کار کنیم چرا regex ؟
همون کدی که دادم کفاف میده!
shoopalakh
دوشنبه 02 دی 1387, 23:24 عصر
حتما جواب میده
<html>
<body>
<script type="text/javascript">
function onlyNumbers(e)
{
var keynum;
var keychar;
var numcheck; if(window.event) // IE
{
keynum = e.keyCode;
}
else if(e.which) // Netscape/Firefox/Opera
{
keynum = e.which;
}
keychar = String.fromCharCode(keynum);
numcheck = /\d/;
return numcheck.test(keychar);
}
</script>
<form>
<input type="text" onkeydown="return onlyNumbers(event)" />
</form>
</html>
s.mostafa.rahmani
یک شنبه 13 اردیبهشت 1388, 08:42 صبح
حتما جواب میده
<html>
<body>
<script type="text/javascript">
function onlyNumbers(e)
{
var keynum;
var keychar;
var numcheck; if(window.event) // IE
{
keynum = e.keyCode;
}
else if(e.which) // Netscape/Firefox/Opera
{
keynum = e.which;
}
keychar = String.fromCharCode(keynum);
numcheck = /\d/;
return numcheck.test(keychar);
}
</script>
<form>
<input type="text" onkeydown="return onlyNumbers(event)" />
</form>
</html>
ضمن تشكر از كدي كه نوشتيد، اما با اين كد ديگه از كليدهايي مثل Backspace و... نميشه استفاده كرد.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.