Andrew
ага) нз
Anonymous
Всем привет. Подскажите пожалуйста как на нажатие определенной клавиши по keycode на клавиатуре записывать без фокуса сразу в input ту цифру которую нажал
Anonymous
Anonymous
document.onkeydown = function() {
// debugger
function getChar(event) {
if (event.which == null) {
if (event.keyCode < 32) return null;
return String.fromCharCode(event.keyCode)
}
if (event.which != 0 && event.charCode != 0) {
if (event.which < 32) return null;
return String.fromCharCode(event.which);
}
return null;
}
$('#display').html(getChar(event)+'');
}
Andrew
мб keyCode а не charCode
Andrew
у меня так работает
Anonymous
ок а как с num pad
Anonymous
что бы он тоже понял
Anonymous
а то на нам паде он понимает как буквы
Andrew
https://jsfiddle.net/xwcgn0q8/
Andrew
у меня вся клава так работает )
Anonymous
да но на нам паде цифры не вводятся
Anonymous
а всякие символы
Anonymous
или буквы
Andrew
я чет не пойму что за нум пад, можно как для тупых ) с картинкой
Anonymous
ахах
Anonymous
http://prntscr.com/k38jco
Anonymous
вот
Anonymous
и как например сделать что бы вводились только цифры и не замещали друг друга а добавлялись то есть 4567323 и т.д
atomrec
Всем привет, подскажите как в новости добавить дату создания? (Vue.js)
Andrew
http://prntscr.com/k38k3m
Andrew
у меня вот так)
Andrew
$('#display').html(getChar(event)+''); поменяй на $('#display').append(getChar(event)+'');
Anonymous
у меня вот так)
ок, и как например сделать что бы вводились только цифры и не замещали друг друга а добавлялись то есть 4567323 и т.д
Andrew
^^
Andrew
нужны одни цифры?
Anonymous
да
Андрей
Andrew
да
https://jsfiddle.net/xwcgn0q8/8/
Andrew
вот )
Anonymous
спасибо, но почему у меня numpad отрабатывает не правильно)) ?
Andrew
) я даже не знаю)
Andrew
https://dmauro.github.io/Keypress/
Andrew
вот тут глянь
Anonymous
а у него keyup keyCode=100 which=100 charCode=0 char=d
Andrew
тогда нужно подпилить скрипт )
Andrew
Поробую
Andrew
А какая ос?
Alexeii
Andrew спасибо)
Anonymous
Andrew
Ок
Andrew
Коунт
Alexeii
Очень много способов, как спарсить, я думал регулярка самый простой и гибкий)
Andrew
Точнее замачи регуляркой цифры
Andrew
Потом буквы и возмии коунт
Andrew
Тут только 2))
Andrew
RegExp не всесилен)
Andrew
винда и мак
Я правильно понял, num pud вообще не отлавливаеться?
Andrew
Ни на маке ни на Винде
Anonymous
вот 1 клик нампада
Anonymous
keydown keyCode=104 which=104 charCode=0 char=h
keypress keyCode=56 which=56 charCode=56 char=8
keyup keyCode=104 which=104 charCode=0 char=h
Anonymous
нужно что бы он не 104 код брал
Anonymous
а 56 который на keypress выходит
Andrew
а так?
Anonymous
не не вводит ничего)
Andrew
я нет ту ссылку дал)
Andrew
https://jsfiddle.net/xwcgn0q8/11/
Anonymous
Andrew
))
Andrew
yp
Anonymous
а как отловить backspace
Andrew
нз
Anonymous
else if (event.which == 8 && event.keyCode == 8) {
cosole.log("backspace")
Anonymous
так не ловит
Andrew
сек
AI
Народ, можно в node js используя драйвер монги через метод findOne или find выбрать только определённые поля записи ?
findOne({}, {myField: 1}) Работать не хочет
Andrew
Anonymous
Andrew
нз)
Andrew
https://jsfiddle.net/xwcgn0q8/19/
Andrew
немнго подправил
Anonymous
спасибо
AI
Нашел,
db.collection('test').find({}).project({name: 1, last: 1}).toArray();