Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Выводить текст из текстового поля в div, причем букву "а" выводить заглавной! (https://javascript.ru/forum/dom-window/60951-vyvodit-tekst-iz-tekstovogo-polya-v-div-prichem-bukvu-vyvodit-zaglavnojj.html)

Болат 28.01.2016 16:09

Выводить текст из текстового поля в div, причем букву "а" выводить заглавной!
 
function my_keypress($event)
{ var x = ($event.keyCode || $event.which);
var x_char = String.fromCharCode(x);
if (x_char=='a')
{
document.getElementById('div1').innerHTML=x_char.t oUpperCase();
}
}

function my_keyup($event)

{
var inputText = document.getElementById('text2').value;
document.getElementById('div1').innerHTML= inputText;
}
никак не получается чтобы буква а, менялась в заглавную

рони 28.01.2016 16:14

Пожалуйста, отформатируйте свой код!

Для этого его можно заключить в специальные теги: js/css/html и т.п., например:
[js]
... ваш код...
[/js]


О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.

рони 28.01.2016 16:23

Болат,
a не русская? тогда

<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <meta charset="utf-8">
</head>

<body>
<textarea id="text2" name=""></textarea>
<div id="div1"></div>
<script>
window.addEventListener('DOMContentLoaded', function() {
  var textarea = document.querySelector('#text2'),
  div = document.querySelector('#div1');
  textarea.addEventListener('input', function() {
     div.innerHTML = textarea.value.replace(/a/gim,'A');
  });
    });
</script>
</body>

</html>

Болат 28.01.2016 20:58

Цитата:

Сообщение от рони (Сообщение 405352)
Болат,
a не русская? тогда

<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <meta charset="utf-8">
</head>

<body>
<textarea id="text2" name=""></textarea>
<div id="div1"></div>
<script>
window.addEventListener('DOMContentLoaded', function() {
  var textarea = document.querySelector('#text2'),
  div = document.querySelector('#div1');
  textarea.addEventListener('input', function() {
     div.innerHTML = textarea.value.replace(/a/gim,'A');
  });
    });
</script>
</body>

</html>

Спасибо большое вам, то что нужно!!!:)


Часовой пояс GMT +3, время: 18:31.