diegomxs Postado Agosto 29, 2006 Denunciar Share Postado Agosto 29, 2006 Bom dia pessoal!Gostaria de uma ajudinha!alguém sabe como faço em JS pra deixa sempre as 1ºs letras de um campo (type=text) maiuscula?por exemplo digito "testando script" no campo e logo quando termino de digitar as letras uiniciais ficaria maiuscula assim: "Testando Script".se algum souber algo, aguardo respostas.abraços e obrigado. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 flavio Postado Agosto 30, 2006 Denunciar Share Postado Agosto 30, 2006 <html> <head> <script language="JavaScript"> function x() { var texto, letra, tamanho; texto = document.getElementById("texto").value; tamanho = document.getElementById("texto").value.length; for (var i=0; i<tamanho; i++) { letra = texto.charAt(i); if (letra== " ") if ((i+1)<tamanho) { letra = texto.charAt(i+1).toUpperCase(); texto = texto.substring(0, i+1); texto += letra; texto += document.getElementById("texto").value.substring(i+2, tamanho); } } if (tamanho>0) { letra = texto.charAt(0).toUpperCase(); texto = texto.substring(1, tamanho); texto = letra + texto; } document.getElementById("texto").value = texto; } </script> </head> <body> <form> <input type="text" value="" id="texto"> <input type="button" value="Aperte" onclick="x()"> </form> </body> </html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 diegomxs Postado Agosto 31, 2006 Autor Denunciar Share Postado Agosto 31, 2006 Bom Dia, é realmente funcionou, mas teria como quando eu digitasse no campo algo, quando eu mudasse do campo automatiamente deixar com a 1º letra maiuscula? seria esse mesmo caso mas sem ter que clicar no botão para deixa-la dessa forma! Abração... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 flavio Postado Agosto 31, 2006 Denunciar Share Postado Agosto 31, 2006 chame a função pelo metodo onKeyPress do input text Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 py2tz Postado Outubro 12, 2006 Denunciar Share Postado Outubro 12, 2006 Olá Raj, fiz isso tambem e somente o campo com nome fica certo, demais campos que tambem inseri o ID-texto fica minusculo, será que só serve no primeiro caso que ele encontra e os demais não altera?<input type="text" id="texto" name="PrNome" size=30 maxlength="50"><input type="text" id="texto" name="PrCidade" size=30 maxlength="50">Tenho vários que gostaria que acertasse as letras, mas somente o de NOME vai demais como o de CIDADE não funciona. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
diegomxs
Bom dia pessoal!
Gostaria de uma ajudinha!
alguém sabe como faço em JS pra deixa sempre as 1ºs letras de um campo (type=text) maiuscula?
por exemplo digito "testando script" no campo e logo quando termino de digitar as letras uiniciais ficaria maiuscula assim: "Testando Script".
se algum souber algo, aguardo respostas.
abraços e obrigado.
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.