Выводить текст из текстового поля в 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; } никак не получается чтобы буква а, менялась в заглавную |
Пожалуйста, отформатируйте свой код!
Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [js] ... ваш код... [/js] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. |
Болат,
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. |