Ответ 1
вы можете использовать CSS
textarea { text-transform: uppercase; }
однако, это отображается только в браузере. скажем, если вы хотите вставить текст в script или db в текстовое поле как все кепки, тогда вам нужно будет использовать javascript toUpperCase();
перед инъекцией или отправить форму.
здесь jsfiddle, например:
HTML:
<textarea>I really like jAvaScript</textarea>
CSS
textarea{
text-transform: uppercase;
}
JavaScript:
var myTextArea = document.getElementsByTagName('textarea');
for(var i=0; i<myTextArea.length; i++){
console.log('Textarea ' + i + ' output: ' + myTextArea[i].innerHTML); //I really like jAvaScript
console.log('Textarea ' + i + ' converted output: ' + myTextArea[i].innerHTML.toUpperCase()); //I REALLY LIKE JAVASCRIPT
}