راکت

keycode در js

4 پاسخ

سلام من الان مدت کوتاهی هست دارم با js کار میکنم و الان دارم کار با ایونت ها یاد می گیریم ولی واقعا js برام خیلی شلوغه و سینتکس خیلی از موارد اش نمیتونم درست متوجه بشم مثلا اینجا یک فرم ساده ساختم که کاربر وقتی توی باکس کاراکتر هگز 50 که رسید (@) توی تگ input یک کادر قرمز نمایش داده بشه
بخش کدی که اشکال داره اینجا گذاشتم !


<label> enter your keyboread selector </label>
      <input type = "text" placeholder = "enter your keywords test " id = "txt-e"  onkeyup = "txt1_keydown(event)"  onkeydown = "txt1_keydown(event)" >
js code //
function txt1_keydown(e)
        {
             if (e.keycode == 50){
            document.getElementById("txt-e").style.background = 'red';
       }
    }

عنوان لینک مورد نظر

ثبت پرسش جدید

پاسخ‌ها

4
Ibo Kiani
Ibo Kiani
@abdoki7788

تخصص: Backend developer

اشتباه تایپی داری باید بنویسی keyCode به صورت کمل کیس

محمدرضا هلالی
محمدرضا هلالی
@mohammadrezah

تخصص: جونیور تازه کار

متوجه نشدم منظورت چیه !

شاید پاسخ شما همین‌جا باشد

Ibo Kiani
Ibo Kiani
@abdoki7788

تخصص: Backend developer

توی لاین هفتم شما نوشتین keycode ولی باید مینوشتین keyCode ( با c بزرگ )
کمل کیس به روش نام گذاری میگن که حرف اول کلمه اول کوچیکه و حرف اول کلمه های بعدی بزرگه

محمدرضا هلالی
محمدرضا هلالی
@mohammadrezah

تخصص: جونیور تازه کار

مرسی ازت یعنی منطق برنامه درست نوشتم و فقط مشکل سینتکس داشت آخه فکر می کردم ایراد از چیز دیگه ای باشه ، تست می کنم

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام