Javascript ONSomething евент


0

Здравейте,

Исках да питам как да пистигна този ефект:

Примерно като напишеш нещо на латинеца в input автоматично да ти го конвентира към кирилица.

Евента се изпълнява при написването на всяка една буква.
Без да кликам с мишката по window.document




Отговори



0
onkeyup. Добър пример тук

от valkanov (0 точки)


0
По принцип най-добрият вариант е oninput, но не се поддържа от по-старите браузъри. Ако това ти е проблем използвай onkeyup.

от Depressor (55 точки)


1

След като се закачиш на евента можеш да използваш нещо такова

https://github.com/paveldk/latin-to-cyrillic-transforner - от латиница на кирилица не е най - оптималния мапинг но можеш да поработиш да го подобриш

Имай предвид че винаги е по добре да транслираш винаги цялата изписана дума, а не само последните символи, понеже може да има комбинация от символи които се транслират до един.


от paveld3 (17458 точки)