W powyższym rozwiązaniu ostatnia wpisana litera będzie mała.
Moje rozwiązanie:
Kod
<html xmlns="http://www.w3.org/1999/xhtml" lang="pl">
<head>
<script type="text/javascript">
function sprawdz (el, e) {
var key;
if (window.event) {
key = window.event.keyCode;
} else {
key = e.which;
}
el.value += String.fromCharCode(key).toUpperCase ();
}
</script>
</head>
<body>
<form>
<input name="p" id="p" type="text" onkeydown="sprawdz (this, event); return false;" value="" />
</form>
</body>
</html>