Форум программистов, компьютерный форум, киберфорум
Наши страницы
JavaScript
Войти
Регистрация
Восстановить пароль
 
Iguar
0 / 0 / 0
Регистрация: 03.06.2015
Сообщений: 8
#1

Записать в div значение из input с заменой символов - JavaScript

03.07.2015, 22:20. Просмотров 793. Ответов 3
Метки нет (Все метки)

Приветствую!
Есть такая задача:
  1. Вводимые символы в поле input type=text должны отображаться в элементе div.
  2. При этом символ "а", вводимый в поле input, должен отображаться в div как "A".
HTML5
1
2
<input type="text" id="orig" onKeyUp="duplicate(event);"><br>
<div id="dupl">_</div>
С первой позицией я справился вот таким образом:
Javascript
1
2
3
4
    function duplicate($event) {
        var v = document.getElementById('orig').value;
        document.getElementById('dupl').innerHTML = v;
        }
но никак не могу допереть каким образом заменить символ "а" на "А" в уже сгенерированной строке?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.07.2015, 22:20
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Записать в div значение из input с заменой символов (JavaScript):

Как мне получить значение input.value из текущего div ?
Здравствуйте друзья. Помогите мне пожалуйста с функцией по вызову confirm. ...

Как записать значение в input type file
Помогите, как записать значение в &lt;input type='file'&gt;. При нажатии на кнопку...

Закрыть div заменой свойства или программным нажатием на ссылку
Уважаемые форумчане. Пишу небольшой проектик. И тормознулся на задачке, которую...

Как выводить данные из input в div?
Всем доброго времени Уважаемые форумчане, очень нуждаюсь в вашей помощи. Есть...

Скопировать название с div в input формы обр. связи
Здравствуйте, небольшой интернет магазин, у товаров есть кнопка заказать, про...

Изменение div при наборе текста в input поле
Всем доброго дня! Как сделать такое: Нужно менять цену в зависимости от...

3
kalabuni
Нарушитель
3172 / 2521 / 604
Регистрация: 18.04.2012
Сообщений: 7,627
03.07.2015, 22:27 #2
Лучший ответ Сообщение было отмечено Thisman как решение

Решение

document.getElementById ('dupl').innerHTML = v.replace ('a', 'A'); // обе буквы a и A - латинские

а зачем передаёте функции event -- ведь вы его внутри функции не используете -- для красоты?
1
Iguar
0 / 0 / 0
Регистрация: 03.06.2015
Сообщений: 8
03.07.2015, 22:42  [ТС] #3
Цитата Сообщение от kalabuni Посмотреть сообщение
v.replace ('a', 'A');
Попробовал: срабатывает почему-то только для впервые введённого символа "а".
Название: Снимок.PNG
Просмотров: 23

Размер: 753 байт
0
Iguar
0 / 0 / 0
Регистрация: 03.06.2015
Сообщений: 8
03.07.2015, 22:49  [ТС] #4
Цитата Сообщение от Iguar Посмотреть сообщение
срабатывает почему-то только для впервые введённого символа "а"
О! Сам разобрался: v.replace (/a/g, 'A') — работает. Спасибо за подсказку!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.07.2015, 22:49
Привет! Вот еще темы с решениями:

Из поля input - text записать в массив
Добрый вечер! Надо записать из полей input - введённый текст в массив. Затем...

Фильтрация символов в input type
&lt;input type=&quot;text&quot; name=&quot;login&quot;&gt; как сделать что-бы в поле ввода можно было...

Запрет использования символов в input field
Привет знающим ява скрипт )) использую вот этот скрипт, для запрета...

Подсчёт символов в div
Доброго времени суток. Как можно сделать, чтобы для текста в &lt;div...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru