Замена строчной буквы на прописную при вводе
Здравствуйте уважаемые!
У меня имеется форма ввода <input type="text" id="inp1" onkeyup="document.getElementById('div3').innerHTML = document.getElementById('inp1').value;"> Соответственно весь введённый текст разу же отображается в ячейке с id='div3'. В результате я бы хочу, чтобы при вводе например cnhjxyjq буквы 'a', в 'div3' отображалась прописная буква 'A'. Заранее благодарю. |
Вових,
<input type="text" id="inp1" oninput="document.getElementById('div3').innerHTML = this.value.replace(/a/g,'A');"> <div id="div3"></div> |
document.getElementById('imp1').oninput = function() { document.getElementById('div3').innerHTML = this.value.replace(/[a-z]/g, function(a) { return a.toUpperCase(); }); }; Если хотите все символы перевести в верхний регистр, то можно обойтись и СSS-свойством "text-transform: uppercase". |
Рони, спасибо за помощь!
А подскажите как вывести код как Вы вывели в ответе. (чтобы он так отображался). |
Руслан, спасибо за ответ!
|
Цитата:
|
Вових,
[HTML run]тут ваш код[/HTML] |
Благодарю Рони.
|
Цитата:
|
Часовой пояс GMT +3, время: 05:53. |