Нужен скрипт, меняющий буквы при вводе
Добрый день. Я освоил html и css, но с Ява-скриптом полный крах. Поэтому прошу помощи.
Описывать задания правильно я тоже не умею, но попробую. За выполнение задания назначайте цену и адрес карты или кошелька, куда переводить деньги. Итак, мне нужна html-страничка, которая будет при вводе менять русский текст на тарабарщину. Текст будет вводиться с клавиатуры маленькими русскими буквами. Каждой русской букве будет соответствовать символ (любой, имеющийся на клавиатуре), который я сам потом пропишу в коде. /* надо будет указать где*/. Назовём это, устанавливаемое мною соответствие, ПРЕОБРАЗОВАТЕЛЕМ. Должно быть два поля ввода. Одно над другим. При вводе текста с клавиатуры в одном из полей этот текст должен отображаться русскими буквами, то есть, без изменений, а в другом поле -- синхронный "перевод" текста на тарабарщину. Далее. Преобразователь должен быть не один а несколько, с возможностью добавлять новый методом "копировать-вставить" (с этим надеюсь, справлюсь). Начальное количество преобразователей должно быть 10. Каждый преобразователь индивидуален и соответствия между буквами на входе и знаками на выходе я прописываю сам. Переключение с преобразователя на преобразователь осуществляется двумя способами: 1. С помощью "флажка". Под полями ввода расположены флажки (строчкой), количеством равные количеству "преобразователей". Каждый флажок понумерован слева направо: "1", "2", "3", и так далее. 2. При нажатии на клавишу пробела. При нажатии на пробел происходит перескок с флажка №1 на флажок №2, и так до конца. С последнего флажка происходит переключение на первый. Номера флажков я прописываю сам (!) ВАЖНО!!! При переключении флажков старый текст не исчезает, а новый добавляется к старому. ЕЩЁ. Нужна кнопочка "скопировать преобразованное". Она должна скопировать в буфер всю тарабарщину, которая находится во втором поле ввода. ЕЩЁ!!! Если я в первое поле ввода текст вставляю мышью (функция "вставить"), то должно происходить преобразование этого текста во второе окно. А лучше чтобы была кнопочка "вставить исходное" Разумеется, должен срабатывать преобразователь, отмеченный флажком. Это всё. Точнее почти всё. Нужен ещё и второй вариант всей задачи, но отличие в том, что текст вводится не с клавы, а кликами мыши по виртуальной клаве, расположенной на страничке. Разумеется на клаве только русский алфавит и только строчные буквы. В конечном итоге смысл такой, что если я набираю некоторый набор слов или предложение, то скрипт должен выдавать во втором поле ввода набор символов, чётко соответствующий этому предложению. Количество символов текста ориентировочно не больше 100-300. Это с огромным запасом. Больше мне просто не понадобится. Я человек небогатый, и не собираюсь это использовать для коммерции. Поэтому надеюсь на умеренную цену. Стартовая цена 1000 рублей. ================================================== ====================================== ВАРИАНТ 1 (рисунок) ![]() ================================================== ====================================== ВАРИАНТ 2 (рисунок) ![]() |
Что по срокам? На каком js фрэймворке?
|
Срок -- максимум неделя. Что есть фреймворк?
|
|
|
alex.vv , спасибо за вашу маленькую помощь.
Прошёл по вашей ссылке, вижу: всё работает, НО... но при вставке кода в локальную страницу, не работает вообще ничего. Буквы вставляются в поле ввода "как есть". К сожаелению, такое бывает часто, при копировании готовых скриптов. Буду рад подсказке почему так бывает, и что с этим можно сделать. |
Работа выполнена. Спасибо исполнителю и всем, кто принимал посильное участие!!!
|
Часовой пояс GMT +3, время: 04:39. |