با سلام
من اول جستجو کردم ولی مطلب رو پیدا نکردم اگه میشه راهنمایی کنید
من تکس باکسی رو میخوام که فقط عدد بنویسه
با سلام
من اول جستجو کردم ولی مطلب رو پیدا نکردم اگه میشه راهنمایی کنید
من تکس باکسی رو میخوام که فقط عدد بنویسه
ممنون
میشه نحوه استفاده رو بگی
شما میتونید تابع FilterKey رو به دلخواه و بر اساس کاراکتر های مورد نظر خودتون تغییر بدید
متاسفانه سیستم من با تگ ها مشکل پیدا کرده!!از این لینک دانلود کنیدhttp://www.2shared.com/fadmin/438735.../filterkey.zip
آخرین ویرایش به وسیله kiosksoft : چهارشنبه 13 آذر 1387 در 10:07 صبح
اينم يك نمونه ساده با جاوااسكريپت :
<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">
دوست عزیز شرمنده لینک بالا خرابه
سلام
کد رو بگیر
(جواب در پست 5 داده شده بود)
موفق باشید
وقتی که به راحتی با رویداد ها میتونیم کار کنیم چرا regex ؟باید از عبارات با قائده استفاده کنید
همون کدی که دادم کفاف میده!
حتما جواب میده
<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>