Ajuda em Javascript

Sou iniciante em programação e em Javascript e estou querendo fazer com que a primeira letra de um campo “text” seja sempre maiúscula. Explicando melhor: quero que quando o usuário comece a digitar num “text”, a primeira seja convertida para maiúscula.
Será que alguém pode me ajudar?

<script> function muda(obj){ obj.value = obj.value.toLocaleUpperCase(); } </script> <input type=text onkeyup="javascript:muda(this)">

Opa, só para esclarecer, aqui é um fórum de Java, não javascript hehe

Mas sobre a sua dúvida, faça o seguinte:
no evento keyup do input, cheque se seu conteudo tem length = 1, caso sim, de um UpperCase na letra digitada pelo usuario
ou no evento keydown, descubra qual tecla ele digitou e de o return na mesma, só que com uppercase

[quote=“adolfo”]… a primeira seja convertida para maiúscula.
Será que alguém pode me ajudar?[/quote]

Marquei toca…

Aih vai o certo:

<script> function muda(obj){ if(obj.value.length==1){ obj.value = obj.value.toLocaleUpperCase(); } } </script> <input type=text onkeyup="javascript:muda(this)">

Para LIPE:
Desculpe-me. Pensei que como o título do fórum é “Assuntos Gerais”, eu pudesse mandar dúvidas sobre Javascript. Você sabe se tem algum espaço no GUJ para esse assunto?
PS - Valeu pela dica e desculpe a mancada.

Para aborges:
Muito obrigado. Funcionou certinho.

Relax cara :smiley: só escrevi aquilo porque às vezes pessoas novas no fórum tão se confundem :slight_smile: desculpe eu por subestima-lo

Tranqüilo… valeu pela dica.