Вызов функции при нажатии меньше, чем при ненажатии запятой

пожалуйста, помогите мне, я хочу вызвать функцию при нажатии меньше чем (‹), не нажимая comman(,)

 function tag(event)
    {
    	var x = event.keyCode;
        if (x == 188)
    	{
            alert ("Hello World!");
        }
    }
<textarea cols="50" rows="25" onkeyup="tag(event)"></textarea>



   


person prashant kushwah    schedule 21.02.2017    source источник
comment
Да ладно.. Вы просто забыли использовать точку с запятой. onkeyup = тег (событие);   -  person Rudy Setiady    schedule 21.02.2017


Ответы (2)


Вам просто нужно добавить еще одно условие, чтобы проверить, нажата ли клавиша Shift или нет, используя event.shiftKey

function tag(event) {
  var x = event.keyCode;
  if (event.shiftKey && x == 188) {
    alert("Hello World!");
  }
}
<textarea cols="50" rows="25" onkeyup="tag(event)"></textarea>

person Amitesh    schedule 21.02.2017
comment
Спасибо Друзья за помощь - person prashant kushwah; 21.02.2017

мой друг. Вы можете сослаться на мое предложение:

if(event.shiftKey && event.keyCode == 188){
            alert('Hello');
    }
person Tomato32    schedule 21.02.2017