با سلام
من اول جستجو کردم ولی مطلب رو پیدا نکردم اگه میشه راهنمایی کنید
من تکس باکسی رو میخوام که فقط عدد بنویسه
Printable View
با سلام
من اول جستجو کردم ولی مطلب رو پیدا نکردم اگه میشه راهنمایی کنید
من تکس باکسی رو میخوام که فقط عدد بنویسه
ممنون
میشه نحوه استفاده رو بگی
شما میتونید تابع FilterKey رو به دلخواه و بر اساس کاراکتر های مورد نظر خودتون تغییر بدید
متاسفانه سیستم من با تگ ها مشکل پیدا کرده!!از این لینک دانلود کنیدhttp://www.2shared.com/fadmin/438735.../filterkey.zip
اينم يك نمونه ساده با جاوااسكريپت :
<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>