Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.02.2021, 20:38
Кандидат Javascript-наук
Отправить личное сообщение для fori Посмотреть профиль Найти все сообщения от fori
 
Регистрация: 27.01.2021
Сообщений: 117

Проверить тип нажатой кнопки
Здравствуйте, помогите пожалуйста написать функцыю определяющую тип нажатой кнопки. Тоесть если нажата буква или число вывести в div иначе alert("system symbol");

Мой код не работает
<div id="mydiv"></div>
<script>
document.addEventListener('keydown', event => {
		if(event.key typeof Number || event.key typeof String)
		{
			document.getElementById("mydiv").append(event.key);
		}
		else {
			alert("system symbol");
		}

}, true);
</script>
Ответить с цитированием
  #2 (permalink)  
Старый 06.02.2021, 21:23
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,112

fori,
if(/^[а-яё\w]$/i.test(event.key))
Ответить с цитированием
  #3 (permalink)  
Старый 06.02.2021, 21:40
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,745

\w еще "_" включает.
Ответить с цитированием
  #4 (permalink)  
Старый 06.02.2021, 21:42
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,112

voraa,
&& event.key !== "_"
Ответить с цитированием
  #5 (permalink)  
Старый 06.02.2021, 23:04
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,745

if(/^[а-яёa-z0-9]$/i.test(event.key))
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
JS.next(стандарты, фичи, движки) Safort Оффтопик 360 31.12.2018 05:21
Загрузка контента из файла по ID в зависимости от ID нажатой кнопки oldeuboi Элементы интерфейса 3 16.11.2018 07:33
Показ следующего числа в зависимости от нажатой кнопки TTATPuOT jQuery 1 09.10.2015 18:56
Помогите проверить тип элемента Alex_dark74 Общие вопросы Javascript 3 01.10.2015 16:31
Получить код нажатой кнопки при клике. AllanZ Элементы интерфейса 7 03.06.2012 18:54