PDA

View Full Version : جلوگیری از ورود کارکتر بیش از حد مجاز



xsbehx
شنبه 12 مهر 1393, 23:29 عصر
سلام
من یک texbox دارم که می خوام کاربر هر بار که یک کارکتر رو کم یا زیاد کرد، تعدا کارکتر ها تو یک textbox دیگه نمایش داده بشه و اگر تعداد کارکتر ها بیش از حد مجاز شد دیگه نذاره که کارکتر جدید وارد بشه.
فانکشن من اینه:

<script>
var a=500;
function fnckeck()
{
if (a>=1)
{
a = a - 1;
document.getElementById(txtCounter).innerHTML = a;
}
else
{

}
}
</script>


دوتا مشکل اینجا دارم. اول اینه که نمی دونم چه کد بنویسیم که وقتی بیشتر از 500 کارکتر شد دیگه کارکتر جدیدی اضافه نشه
دوم هم اینه که تابع من هر بار که کارکتری رو می زنم فراخوانی نمی شه. حتما باید فوکوس ازش برداشته بشه و دوباره روش کلیک کنم تا تابع اجرا بشه
اینم تکست باکس های من:
<input type="text" name="name" value=" " onchange="fnckeck()"/>
<input type="text" id="txtCounter" name="name" value=" " onchange="fnckeck()"/>