View Full Version : چک کردن کاراکترهای وارد شده در< input type=text>
djscsi
سه شنبه 01 تیر 1389, 17:12 عصر
دوستان من می خام نزارم در text مربوط به ورودی عددی وارد بشه و به محظ ورود عدد یه پیامی نشون داده بشه که "عدد وارد نشود"
ممنون
pashaie
سه شنبه 01 تیر 1389, 18:31 عصر
اصل این کد برعکس چیزی که شما می خوایید، یعنی فقط عدد رو میزاره وارد بشه. با اضافه کردن یه ! به کد مورد نظر شما تغییر کرد.
<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!');
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.