دوستان من می خام نزارم در text مربوط به ورودی عددی وارد بشه و به محظ ورود عدد یه پیامی نشون داده بشه که "عدد وارد نشود"
ممنون
Printable View
دوستان من می خام نزارم در text مربوط به ورودی عددی وارد بشه و به محظ ورود عدد یه پیامی نشون داده بشه که "عدد وارد نشود"
ممنون
اصل این کد برعکس چیزی که شما می خوایید، یعنی فقط عدد رو میزاره وارد بشه. با اضافه کردن یه ! به کد مورد نظر شما تغییر کرد.
<HTML>
<HEAD>
<SCRIPT language=Javascript>
<!--
function isNumberKey(evt)
{
var charCode = (evt.which) ? evt.which : event.keyCode
if (charCode > 31 && (charCode < 48 || charCode > 57))
return false;
return true;
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<INPUT id="txtChar" onkeypress="return !isNumberKey(event)" type="text" name="txtChar">
</BODY>
</HTML>
حالا اگه بخوای که پیغام هم نشون بده که خیلی سادست،قبل از
return true;
این رو اضافه کن
alert('No Number Please!');