Замена строчной буквы на прописную при вводе
Здравствуйте уважаемые!
У меня имеется форма ввода <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, время: 11:46. |