pela pressa que foi criada, com certeza ela pode ser bem melhorada!!! fiquem a vontade!
OPÇÕES: Converte o texto todo em Maiusculo, só a 1ª letra em Maiusculo ou todas as 1ªs letras em maiusculo.
<script language="javascript" type="text/javascript">
<!--
function Trim(str)
{
if ((str != null))
return str.replace(/^\s+|\s+$/g,'');
}
function mai(obj,opc){
// DESENVOLVIDO/TESTADO EM IE 6.0 E FF 3.6
if ( !(obj) || !(opc) ) return;
// opc = ALL => Todas as letras maiusculas
// opc = INI => somente a 1ª letra maiuscula
// opc = NOM => nome, 1ªs letras maiúsculas
// opc = MIN => tudo minusculo
var string = Trim(obj.value);
var tam = string.length;
switch (opc){
case 'ALL':
string = string.toUpperCase();
break;
case 'INI':
var prim = string.substring(0,1);
var resto = string.substring(1,tam);
string = prim.toUpperCase() + resto.toLowerCase();
break;
case 'NOM':
var nome = '';
var quebra = string.split(' ');
for (i = 0; i < quebra.length; i++){
tam = quebra[i].length;
var prim = quebra[i].substring(0,1);
var resto = quebra[i].substring(1,tam);
sub_tam = prim.length + resto.length;
if(sub_tam > 2)
prim = prim.toUpperCase();
else
prim = prim.toLowerCase();
resto = resto.toLowerCase();
nome += prim + resto + ' ';
}
string = Trim(nome);
break;
case 'MIN':
string = string.toLowerCase();
break;
default:
string = string;
break;
}
obj.value = string;
}
-->
</script>
Pergunta
fercosmig
criei esta função agora para uma emergência aqui!
pela pressa que foi criada, com certeza ela pode ser bem melhorada!!! fiquem a vontade!
OPÇÕES: Converte o texto todo em Maiusculo, só a 1ª letra em Maiusculo ou todas as 1ªs letras em maiusculo.
testando:abs
Link para o comentário
Compartilhar em outros sites
1 resposta 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.