Faqja ime e internetit është menduar të lundrohet përmes shtypjes së butonave në tastierë: hyni, \, +, -, etj... Problemi im është se unë kam textAreas, dhe kur shtyp këto butona, nëse zgjidhet textArea, shtypja dhe butonat funksionojnë në të njëjtën kohë.
Mendova se mënyra më e mirë për t'iu qasur kësaj çështjeje do të ishte përdorimi i një lloji boolean. Unë u përpoqa të përdor if(!x.hasFocus()){ allow buttons to be used}
, por ky boolean vlen vetëm për të gjithë dokumentin dhe jo për zonat specifike të tekstit.
Pra, si mund t'i çaktivizoj dëgjuesit e ngjarjeve për shtypjet e tastierës vetëm kur përdoruesi i qaset aktualisht një zonë teksti?
Unë dua që përdoruesi të jetë në gjendje të përdorë enter, \, +, - kur përdor textArea, por kur textArea nuk përdoret, këta butona duhet të kryejnë funksione të caktuara, të cilat unë po i përdor addEventListener("keyup", function(){...});