برای اینکار فقط کافیست تابع زیر را در جاوا اسکریپت تعریف کنیم.
کد:
function onlyNumbers(evt)
{
var e = event || evt; // for trans-browser compatibility
var charCode = e.which || e.keyCode;
if (charCode > 31 && (charCode < 48 || charCode > 57))
return false;
return true;
}
و سپس این تابع را به رویداد onkeypress تکس باکس خود اختصاص بدیم به این صورت
کد:
<input type="text" onkeypress="return onlyNumbers();">
کد برنامه :
کد:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Allow Only Numbers
</HEAD>
<BODY>
<script language="JavaScript">
function onlyNumbers(evt)
{
var e = event || evt; // for trans-browser compatibility
var charCode = e.which || e.keyCode;
if (charCode > 31 && (charCode < 48 || charCode > 57))
return false;
return true;
}
</script>
<input type="text" onkeypress="return onlyNumbers();">
</BODY>
</HTML>
موضوعات مشابه:
علاقه مندی ها (Bookmarks)