Выводить текст из текстового поля в 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, время: 16:42. |