Войти
Меню :
js (294)



Blog (1572)
php (388)
js (294)
html (151)
css (138)
html tags (62)
js tag (56)
js method (44)
jquery (42)
php array (38)
text (37)
ruweb.net (37)
js date (33)
online (30)
fonts (30)
form html (30)
Показать еще :
js events (22)
php file (21)
other (21)
atom (20)
foto (20)
database (19)
forum (19)
input (19)
php date (18)
svg (18)
lingvo (17)
info (17)
hosting (17)
mysql (17)
php img (16)
board (16)
php time (16)
dosite (16)
color (15)
img (14)
js url (14)
jsphp (14)
js time (14)
html book (14)
table (13)
знак (13)
htaccess (13)
osclass (13)
yandex (13)
notepad (13)
select (13)
dw block (12)
download (12)
keyboard (12)
php path (12)
$ server (11)
icon (11)
form (10)
vs code (10)
js delete (10)
browser (10)
chart (10)
mouse (10)
ftp (9)
hover (8)
php url (7)
php post (7)
comment (7)
js vars (6)
php get (6)
adminka (6)
hey tag (6)
iframe (6)
click (6)
list (6)
canvas (6)
tag a (5)
web (5)
нок (5)
js id (5)
heading (5)
value (5)
js math (5)
reg.ru (5)
console (5)
mb (5)
js file (5)
year (5)
vk (4)
scandir (4)
xml (4)
task (4)
month (4)
base64 (4)
pages (4)
day (4)
bbcode (4)
js form (4)
ssl (4)
week (4)
js hash (4)
numbers (4)
php var (4)
symbols (4)
youtube (4)
games (4)
submit (4)
aimp (3)
units (3)
file (3)
video (3)
рся (3)
captcha (3)
line (3)
padding (3)
js post (3)
ucoz (3)
https (3)
jquery post (3)
куб (3)
money (3)
domen (3)
qr code (2)
details (2)
height (2)
src (2)
counter (2)
tag hr (2)
sitemap (2)
prompt (2)
seo (2)
arrows (2)
google (2)
blob (2)
js img (2)
typeof (2)
scroll (1)
rutube (1)
windows (1)
cursor (1)
jino (1)
speed (1)
lingvo (1)
ok (1)
archive (1)
smile (1)
php day (1)
нод (1)
webp (1)

Функция транслита в javascript код, пример.

"Транслит js" функция, пример использования транслитерации в javascript.

Транслитерация на лету с возвратом транслитированного текста обратно в input.

Функция транслита в javascript код, пример.

  1. Функция транслита в javascript.
  2. Использование функции транслита в javascript.
  3. Транслитерация на лету в input js.
  4. Код транслитерации на лету в input js.
  5. Пример транслитерации на лету в input js.
  6. Скачать транслитерацию на лету в input js.
    Что в архиве "транслитерации на лету в input js"?

  1. Функция транслита в javascript

    Интернет кишит множеством вариантов функции транслита/транслитерации, поэтому... глупо терять время на написании собственной функции транслита, поскольку уже за вас её написали!

    <script>

    function transliterate(word)

    {

    var answer = "";

    var a = {};

    a["Ё"]="YO";a["Й"]="I";a["Ц"]="TS";a["У"]="U";

    a["К"]="K";a["Е"]="E";a["Н"]="N";a["Г"]="G";a["Ш"]="SH";

    a["Щ"]="SCH";a["З"]="Z";a["Х"]="H";a["Ъ"]="'";

    a["ё"]="yo";a["й"]="i";a["ц"]="ts";a["у"]="u";

    a["к"]="k";a["е"]="e";a["н"]="n";a["г"]="g";

    a["ш"]="sh";a["щ"]="sch";a["з"]="z";a["х"]="h";a["ъ"]="'";

    a["Ф"]="F";a["Ы"]="I";a["В"]="V";a["А"]="a";a["П"]="P";

    a["Р"]="R";a["О"]="O";a["Л"]="L";a["Д"]="D";a["Ж"]="ZH";a["Э"]="E";

    a["ф"]="f";a["ы"]="i";a["в"]="v";a["а"]="a";a["п"]="p";

    a["р"]="r";a["о"]="o";a["л"]="l";a["д"]="d";a["ж"]="zh";a["э"]="e";

    a["Я"]="Ya";a["Ч"]="CH";a["С"]="S";a["М"]="M";a["И"]="I";

    a["Т"]="T";a["Ь"]="'";a["Б"]="B";a["Ю"]="YU";

    a["я"]="ya";a["ч"]="ch";a["с"]="s";a["м"]="m";a["и"]="i";

    a["т"]="t";a["ь"]="'";a["б"]="b";a["ю"]="yu";

    for (i = 0; i < word.length; ++i)

    {

    answer += a[word[i]] === undefined ? word[i] : a[word[i]];

    }

    return answer;

    }

    </script>


  2. Использование функции транслита в javascript

    Теперь давайте разберем пример использования функции транслита.. для этого вам понадобится:

    Для этого вам понадобится:

    Какой-то элемент, пусть это будет div с текстом "Привет мир!", в него помещаем id для того, чтобы обратиться к тегу.

    <div id=iddiv>Привет мир!</div>

    И второй div, куда будем отправлять результат работы функции транслита:

    <div id=id_div></div>

    Javascript

    Переходим к javascript... получаем текст из div с помощью innerHTMLи пропускаем через функцию транслита:

    transliterate(iddiv. innerHTML)

    И с помощью того же транслитированный текст отправляем в пустой div:

    id_div. innerHTML = transliterate(iddiv. innerHTML);

    Соберем весь код примера транслитерации текста:

    Код примера транслита текста javascript.

    Html:

    <div id=iddiv>Привет мир!</div>

    <div id=id_div></div>

    Javascript

    <script>

    //здесь функция транслита, что была выше...

    id_div. innerHTML = transliterate(iddiv. innerHTML);

    </script>

    И выводим данный код прямо здесь:

    Привет мир!

  3. Транслитерация на лету в input js

    Следующий пункт - это "Транслитерация на лету в input js"... для этого вам понадобится:

    Выше приведенная функция транслитерации в javascript.

    Тег input с id, чтобы обратиться к тегу? тип используем text

    <input id="transliteratsia" type="text">

    Процесс транслитерации на лету js/

    Далее вам потребуется получить данные из input используем событие keydown для получения текущего состояния в value.

    Транслитировать вводимые данные и отправить их назад в поле input:

    transliteratsia. value = transliterate(transliteratsia. value ) ;
    Напоминаю!

    Что получение из value будет с задержкой в 1 символ -> здесь идет речь о paste, но и с другими событиями(в нашем случае keydown) ситуация аналогичная... поэтому потребуется задержка setTimeout достаточно 1 тысячной секунды...

    Вы сможете скачать весь код "транслитерации на лету в input js" ниже по ссылке
  4. Код транслитерации на лету в input js.

    Соберем весь код "транслитерации на лету в input js":

    Вы сможете скачать весь код "транслитерации на лету в input js" ниже по ссылке

  5. Пример транслитерации на лету в input js.

    Далее поместим весь "код транслитерации на лету в input js" и получим - "пример транслитерации на лету в input js", который вы можете протестировать :

    Скачать транслитерацию на лету в input js.

    Скачать можно здесь.

    Что в архиве "транслитерации на лету в input js"?

    В архиве одна страница html:

    В которой расположен один

    <input id="transliteratsia" type="text">

    + функция транслита на лету в javascript, которая обработав полученный текст на русском вернет "транслитированный текст" в это же поле.

    Пример вы должны были видеть выше.

Не стесняемся говорить спасибо!
Помочь проекту DwWeb.ru

Поделиться ссылкой! C друзьями или врагами!

Этим вы очень поможете проекту! Заранее огромное спасибо!

Теги:
транслит js функция транслита js транслитерация js транслитерация javascript транслит javascript js транслитерация с русского на английский функция транслитерация в джава скрипте транслитерацию в js сделать как сделать транслит из поля ввода js
На сайте сейчас :
dwweb.ru есть здесь:
Все соцсети в одном месте!
Ещё :Игра "пятнашки"
Угадай страну по флагу
+
Как сделать сайт?
Md5 онлайн
Списки шифрования
Sitemap.html
Все статьи авторские, при копироавании активная ссылка обязательна DwWeb.ru! © 2015 - 2024 Контакты. Лучший хостинг : RUWEB + помощь по RUWEB Сайт работает круглосуточно 24/7.
Страница загружена за : 0.024986 секунд.