دسته بندی ها
15:40 1398/12/01

استفاده از رویداد change در جی کویری برای input با تایپ number

مشخصات سوال کننده :
کاربر : pedram_khan     امتیاز کاربر : 277     رتبه کاربر : 6
دسته بندی : جی کوئری جاوا اسکریپت

به این سوال امتیاز بدهید    1
تعداد بازدید این سوال : 3416
پاسخ دهنده : fateme 15:48 1398/12/03

شما می تونید به جای استفاده از Change از رویداد keyup استفاده کنید. در این صورت هر وقت مقدار داخل input شما تغییر کنه این رویداد فراخوانی میشه و عملیات داخلش هم اجرا میشه.

 

<script>
   $("#numinput").on('keyup', function(){
        alert('message');
    });

</script>

 

وقتی که شما از متد Keyup برای input ها در جی کوئری استفاده می کنید هر کلیدی که روی صفحه کلید زده بشه این متد فراخوانی میشه و دیگه فرقی نمیکنه دکمه های جهت نما رو فشار دادید یا یک عدد رو وارد کنید.

به این پاسخ امتیاز بدهید    2
امتیاز: 1617 رتبه: 2
پاسخ دهنده : hamid_b 15:54 1398/12/03

شما می تونید به صورت همزمان از 2 event هم استفاده کنید. در این صورت خیالتون راحته که هم اگر کاربر کلیدی رو فشار داد و یا حتی اگر از طریق ماوس عدد ها رو بالا و پایین کرد عملیات شما کار میکنه

 

<script>
   $("#numinput").on('keyup change', function(){
        alert('message');
    });

</script>

 

به این پاسخ امتیاز بدهید    0
امتیاز: 510 رتبه: 4
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود