Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal XD
O código já esta funcionando porem, O campo que vou implantar ele e para o cliente colocar o nome dele.
EX: O cliente digita o nome dele assim.
JONATAN DOS SANTOS MACHADO
O correto seria.
Jonatan dos Santos Machado
mas o código coloca para todas as palavras digitadas a primeira letra maiúscula assim.
Jonatan Dos Santos Machado
Eu queria coloca algumas exceções ex: dos, das, de etc.
Codigo:
<script>
function maiuscula(id){
var letra=document.getElementById(id).value;
letra=letra.split("");
var tmp="";
for(i=0;i<letra.length;i++){
if(letra[i-1]){
if(letra[i-1]==" "){letra[i]=letra[i].replace(letra[i],letra[i].toUpperCase());}
}
else{letra[i]=letra[i].replace(letra[i],letra[i].toUpperCase());}
tmp+=letra[i];
}
document.getElementById(id).value=tmp;
}
</script>
<input type="text" id="billing:firstname" onkeyup="maiuscula('billing:firstname')" name="billing[firstname]" value="" title="Nome" class="t1 required-entry"/>Carregando comentários...