Title Case

Que tal expertos, quisiera saber si me pueden ayudar un poco, el problema es este.
Necesito una función que me pueda convertir las letras en modo titulo, un ejemplo:
Si introduzco: lA casa ES boNIta
Me tiene que devolver:
La Casa Es Bonita
Es decir, la primera letra de cada palabra de la frase en mayúsculas.
Espero que alguien pueda ayudarme. Un saludo y hasta pronto.

1 Respuesta

Respuesta
1
revisa esta dirección (http://www.gamarod.com.ar/javascript/js.asp?id=174), es justo lo que necesitas, sino, aqui esta es código que muestran en la pagina que te digo,
Un gusto ayudarte y espero te sirva,
Saludos Andrés
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!-- Original: William Humphreys ([email protected]) -->
<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->
<!-- Begin
function changeCase(frmObj) {
var index;
var tmpStr;
var tmpChar;
var preString;
var postString;
var strlen;
tmpStr = frmObj.value.toLowerCase();
strLen = tmpStr.length;
if (strLen > 0) {
for (index = 0; index < strLen; index++) {
if (index == 0) {
tmpChar = tmpStr.substring(0,1).toUpperCase();
postString = tmpStr.substring(1,strLen);
tmpStr = tmpChar + postString;
}
else {
tmpChar = tmpStr.substring(index, index+1);
if (tmpChar == " " && index < (strLen-1)) {
tmpChar = tmpStr.substring(index+1, index+2).toUpperCase();
preString = tmpStr.substring(0, index+1);
postString = tmpStr.substring(index+2,strLen);
tmpStr = preString + tmpChar + postString;
}
}
}
}
frmObj.value = tmpStr;
}
// End -->
</script>
</HEAD>

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas