Yury
http://asvd.github.io/jailed/demos/web/process/
Значит все-таки свой обработчик нужен. Спасибо.
Andrew
ага) нз
Anonymous
Всем привет. Подскажите пожалуйста как на нажатие определенной клавиши по keycode на клавиатуре записывать без фокуса сразу в input ту цифру которую нажал
Javharbek
Всем привет. Подскажите пожалуйста как на нажатие определенной клавиши по keycode на клавиатуре записывать без фокуса сразу в input ту цифру которую нажал
На Windows или на document задайте событие нажатие клавиши. Потом найдите с помошю селектора тот инпут и задайте туда ту клавишу которая была нажата предварительно сконкативировав значение самого инпута.
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
пытаюсь так , но он не находит и выводит null
if (event.which != 0 && event.keyCode != 0) {
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
тогда нужно подпилить скрипт )
Anonymous
тогда нужно подпилить скрипт )
плохо) А для Вас это долго ? а то я в js не сильно силен))
Andrew
Поробую
Andrew
А какая ос?
Alexeii
Andrew спасибо)
Anonymous
Поробую
винда и мак
Andrew
Ок
Andrew
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
вот 1 клик нампада
https://jsfiddle.net/xwcgn0q8/10/
Andrew
а так?
Anonymous
не не вводит ничего)
Andrew
я нет ту ссылку дал)
Andrew
https://jsfiddle.net/xwcgn0q8/11/
Anonymous
https://jsfiddle.net/xwcgn0q8/11/
спасибо работает
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}) Работать не хочет
Anonymous
https://jsfiddle.net/xwcgn0q8/17/
крутяк спасибо большое
Andrew
нз)
Andrew
https://jsfiddle.net/xwcgn0q8/19/
Andrew
немнго подправил
Anonymous
спасибо
AI
Нашел, db.collection('test').find({}).project({name: 1, last: 1}).toArray();
Anonymous
немнго подправил
а как еще точку разрешить к вводу ?))