<HTML>
<HEAD>
<TITLE>Funcion Trim en Javascript</TITLE>
<Script Language="JavaScript">
function trim(cadena)
{
for(i=0; i<cadena.length; )
{
if(cadena.charAt(i)==" ")
cadena=cadena.substring(i+1, cadena.length);
else
break;
}
for(i=cadena.length-1; i>=0; i=cadena.length-1)
{
if(cadena.charAt(i)==" ")
cadena=cadena.substring(0,i);
else
break;
}
forma.caja2.value=cadena;
}
function aviso()
{
lon1 = forma.caja1.value;
lon2 = forma.caja2.value;
forma.len1.value = lon1.length;
forma.len2.value = lon2.length;
forma.len1.disabled = true;
forma.len2.disabled = true;
}
</Script>
</HEAD>
<BODY>
<FORM METHOD=POST ACTION="" NAME=forma>
<INPUT TYPE="text" NAME="caja1"> <INPUT TYPE="text" NAME="len1" size=3 readonly> Longitud de la cadena antes de la funcion Trim.<BR>
<INPUT TYPE="text" NAME="caja2" readonly> <INPUT TYPE="text" NAME="len2" size=3 readonly> Longitud de la cadena despues de la funcion Trim.<BR>
<INPUT TYPE="button" NAME="trimmer" value="Quitar espacios" Onclick="trim(forma.caja1.value);aviso();">
</FORM>
</BODY>
</HTML>
Comentarios sobre la versión: Versión 1 (20)
saludos!
{
}
.
.
.
Una version mas compacta:
{
}
}
Al buen Marc solo le había faltado una "g". Ya aprendí para qué se usa el código ^ ,gracias Marc .
estado = 1;
estado = 2;
}
estado = 3;
} else
estado = 2;
}
}
}
}
}
gracias
}
que decir..., genial xD
gracias
Para todos los que postearon negativo por considerar esta función mejor:
}
la función emitirá "lafunciónesaesmuypenca".
Trim() tiene el significado de String.Trim(), en .Net, o sea, eliminar espacios adelante y atrás (como rtrim y ltrim de sql).
Saludos.
Claro que si estoy mal corrijanme...
{
}
{
}
http://geekrazzek.blogspot.com/2010/04/trim-en-javascript.html