PDA

View Full Version : چک کردن کاراکترهای وارد شده در< input type=text>



djscsi
سه شنبه 01 تیر 1389, 16:12 عصر
دوستان من می خام نزارم در text مربوط به ورودی عددی وارد بشه و به محظ ورود عدد یه پیامی نشون داده بشه که "عدد وارد نشود"
ممنون

pashaie
سه شنبه 01 تیر 1389, 17: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!');