Búsqueda personalizada

Haz clic aquí y consigue gratis un cupón de Google AdWords de 30 euros para tener más visitas en tu web


Por favor, si alguno de los enlaces no funciona o no se ve alguna imagen en esta web,
te agradecería que me avisaras dejando un comentario.
Muchas gracias por tu colaboración y por tu visita.

Posts Tagged “saltos línea”

Alguna vez he tenido la necesidad de eliminar los saltos de línea en un campo de formulario de tipo textarea. Más aún, he tenido la necesidad de eliminar los saltos de línea del texto seleccionado dentro de un textarea. Con la siguiente función Javascript conseguimos localizar la porción de texto seleccionado y eliminar los saltos de línea o line breaks (“\n”) y los retornos de carro o carrier return (“\r”). Para ello utilizamos funciones propias del lenguaje Javascript (createTextRange, duplicate, replace) y expresiones regulares.

function suprSaltos(campo) {
 if (campo.createTextRange) {
  campo.focus(campo.caretPos);
  campo.caretPos = document.selection.createRange().duplicate();
  if(campo.caretPos.text.length>0) {
   var sel = campo.caretPos.text;
   var fin = '';
   while(sel.substring(sel.length-1, sel.length)==' ') {
    sel = sel.substring(0, sel.length-1);
    fin += ' ';
   }
   campo.caretPos.text = sel.replace(new RegExp('\\n','g'),''). _
                          replace(new RegExp('\\r','g'),'') + fin;
  } else campo.caretPos.text = '';
 }
 else campo.value += '';
}

Como en otras funciones, en esta función es necesario juntar la expresión en una única línea quitando los _ de final de línea porque de lo contrario no funcionará.

  • Meneame
  • Delicious
  • Hotmail
  • Digg
  • Google Bookmarks
  • Yahoo Mail
  • Google Gmail
  • Blogger Post
  • WordPress
  • Facebook
  • Twitter
  • Share/Bookmark
Etiquetas: , ,

Comments 3 Comentarios »