Foros del Web » Programando para Internet » PHP »

enlace dentro de form

Estas en el tema de enlace dentro de form en el foro de PHP en Foros del Web. Hola, Tengo un formulario en el cual puedo formatear html, enviarlo y luego verlo como html... me funcionan todas las etiquetas (bold, italic, underline, color, ...
  #1 (permalink)  
Antiguo 10/05/2006, 09:12
 
Fecha de Ingreso: noviembre-2005
Mensajes: 53
Antigüedad: 18 años, 5 meses
Puntos: 0
enlace dentro de form

Hola,
Tengo un formulario en el cual puedo formatear html, enviarlo y luego verlo como html... me funcionan todas las etiquetas (bold, italic, underline, color, etc) excepto <a href=""> ya que toma el enlace, pero le agrega %20 delante... que debería hacer para que respetase todo el html?
  #2 (permalink)  
Antiguo 10/05/2006, 09:17
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
Es que ese valor te aparece porque hay especios en blanco en tu variable. Porque no envias la información por post y de esta manera te evitas este problema.

O bien usar la funcion replace de javascript pra cambiar los espacios por algun elemento en particular replace(" ", "_").
Saludillos

Última edición por mauled; 10/05/2006 a las 09:35
  #3 (permalink)  
Antiguo 10/05/2006, 09:40
 
Fecha de Ingreso: noviembre-2005
Mensajes: 53
Antigüedad: 18 años, 5 meses
Puntos: 0
perdón, me equivoque....
no es %20, sino %22 antes y despues... la variable la estoy enviando con post....
cuando en el campo de texto escribo:

<b>Probando</b> html
<a href=&quot;http://www.google.es&quot; target=&quot;_blank&quot;>Ver más...</a>

en la página que recibe esa variable funciona bien el enlace... pero al enviarlo por correo como html....
Aparentemente está bien, pero al hacer click, aparece asi:
“x-msg://32/%22http://www.google.es/%22”

Última edición por maga2307; 10/05/2006 a las 10:08
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:52.