function convertcaracteres()
{
str = getElementById("nombre").value //Aqui va el nombre del campo a cambiar caracteres
var out = "", flag = 0;
for (i = 0; i < str.length; i++)
{
if (str.charAt(i) != ",") //Aqui va el caracter a cambiar
{
out += str.charAt(i);
flag = 0;
}
else
{
if(flag == 0)
{
out += "";//Aqui ponen el caracter que quieran poner
flag = 1;
}
}//fin del else
} //fin del for
return out;
}
Solo falta mandar llamar la funcion con el evento que ustedes elijan suerte...
5 comentarios:
Que tal fer.
Oye respecto a la función yo tengo dos dudas.
1.- El ciclo for no va cerrado?
2.- En caso de querer cambiar el retorno de carro, que caracter utilizaría?
Que onda rey, el ciclo for si esta cerrado pero despues de 2 if casi al final, y no se a que te refieres con el retorno de carro, podrias ser mas especifico disculpa mi ignorancia jeje
Cuando escribes en un textarea, normalmente vas a ingresar enter o retorno de carro, para pasar de un renglon a otro.
En los editores WYSIWYG normalmente, van mostrando solo lo que va saliendo (como en los textarea de Wordpress o aquí en Blogger).
Lo que ellos hacen es meter un retorno de carro < / br> o poner el texto entre < p >. No lo escribo correctamente por que los comentarios de Blogger no me lo permiten.
No se si me explique.
ah ok ya te entendi, eso creo, pero esta funcion solo funciona para todo lo que escribas en el textbox, nada de codigo y creo el retorno de carro que mencionas va en codigo no?
si, va en el código, y se resuelve de manera sencilla con PHP.
Con nl2br , aunque como bien lo ponen en los comentarios puedes facilmente con str_replace( ... ) cambiarlo por < p > en lugar de < br / >.
Aunque igual, creo que Blogger o Wordpress te los van ingresando con Javascript.
Publicar un comentario