Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/01/2015, 14:08
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 6 meses
Puntos: 977
Respuesta: Como modificar link con Javascript

Al momento de intentar enviar los datos del formulario para ser procesados, cancelas el evento submit (que es el que se produce cuando ocurre esto) utilizando el método preventDefault, tomas el valor de la caja de texto, aplicas una expresión regular que elimine ya sea el 'http://' o 'https://' del inicio y/o el 'www.'. Luego de hacer esto, asignas el valor resultante a la caja de texto y envías el formulario utilizando el método submit.

Código Javascript:
Ver original
  1. document.querySelector("#id_del_formulario").addEventListener("submit", function(event){
  2.     event.preventDefault(); //Evito el envío de la información
  3.  
  4.     var caja = this.querySelector("#id_de_la_caja"); //Tomo a la caja de texto
  5.  
  6.     caja.value = caja.value.replace(/(https?:\/\/|www\.)/gi, ""); //Hago el filtrado
  7.  
  8.     this.submit(); //Envío el formulario
  9. }, false);

Asegúrate de tener este código después de todos los elementos del documento y justo antes de la etiqueta </body>.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand