Foros del Web » Programando para Internet » Javascript »

Redireccionar al hacer onSubmit con formato

Estas en el tema de Redireccionar al hacer onSubmit con formato en el foro de Javascript en Foros del Web. Amigos mios, les solicito ayuda ya que me he encontrado con el siguiente dilema que no he podido resolver. Tengo una página web en la ...
  #1 (permalink)  
Antiguo 01/07/2008, 14:39
 
Fecha de Ingreso: abril-2005
Mensajes: 38
Antigüedad: 19 años
Puntos: 0
Redireccionar al hacer onSubmit con formato

Amigos mios, les solicito ayuda ya que me he encontrado con el siguiente dilema que no he podido resolver.

Tengo una página web en la cual estoy usando "url amigables", del tipo www.dominio.com/pagina/valor.

Tengo un mini formulario, el cual quiero que al hacer un "onSubmit" se redireccione a una página, pero con el formato mencionado anteriormente.

En este momento lo he hecho así:

Código HTML:
<form name="form1" onSubmit="document.location.href='http://www.dominio.com/pagina/'+this.valor1.value">
<input maxlength="5" name="valor1" size="3" value="">
<input type="image" src="/images/boton.gif" >
</form> 
Bueno el problema que tengo es que no funciona... jeje Lo que hace es enviar por GET de forma tradicional, pero ni si quiera me redirige a la url que coloco en onSubmit, sino que lo hace a la misma página donde estoy... Pero además algo muy extraño que me pasa es que agrega unos valores de X e Y, aparentemente al azar. De esta forma:

Código HTML:
pagina.php?valor1=100&x=19&y=7
Primero que todo estos valores de x e y no tengo idea de donde salieron y porqué aparecen ahí, ya que no los tengo en ninguna parte del código.

Lo que necesito es enviar el valor de "valor1" como les comenté.

Por favor ayudenme que estoy colgado con esto. Se los agradesco desde ya!
  #2 (permalink)  
Antiguo 01/07/2008, 14:52
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Respuesta: Redireccionar al hacer onSubmit con formato

Hola Immelman

Los valores de x e y son las coordenadas donde has pulsado la imagen. Si no quieres que te salgan, puedes utilizar un botón submit.

¿No sería más fácil utilizar la propiedad action del formulario?

<form action="tupagina.php">

Saludos,
  #3 (permalink)  
Antiguo 01/07/2008, 15:00
 
Fecha de Ingreso: abril-2005
Mensajes: 38
Antigüedad: 19 años
Puntos: 0
Respuesta: Redireccionar al hacer onSubmit con formato

Es que si ocupo el action no podré asignarle el formato que quiero. Ya que no creo que pueda hacer algo como:

<form action="'www.dominio.com/pagina/'+this.valor1.value">
  #4 (permalink)  
Antiguo 01/07/2008, 15:17
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Respuesta: Redireccionar al hacer onSubmit con formato

Hola de nuevo.

Esto no lo he probado, pero creo que funcionará:

Código:
<form name="form1" action="www.dominio.com/pagina/" onsubmit="this.action += valor1.value">
<input maxlength="5" name="valor1" size="3" value="">
<input type="image" src="/images/boton.gif" >
</form>
Saludos,
  #5 (permalink)  
Antiguo 01/07/2008, 15:30
 
Fecha de Ingreso: abril-2005
Mensajes: 38
Antigüedad: 19 años
Puntos: 0
Respuesta: Redireccionar al hacer onSubmit con formato

Bueno amigo ya es un avance te agradesco mucho, el problema que tengo con esto es que estoy recibiendo algo asi:

http://www.dominio.org/pagina/100?valor1=100&x=33&y=5

Y yo necesito esto limpiesito:

http://www.dominio.org/pagina/100
  #6 (permalink)  
Antiguo 01/07/2008, 17:35
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Redireccionar al hacer onSubmit con formato

Hola:

Los input del tipo "image" son una especie de variante de los botones submit, donde también se envían las coordenadas de la imagen en donde se pincha... si no quieres esas coordenadas debes usar botones del tipo submit... dentro de esos botones puedes poner una imagen.

<button type="submit" style="border: 0" ><img src="imagen.gif" alt="submit" /></button>

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #7 (permalink)  
Antiguo 02/07/2008, 11:55
 
Fecha de Ingreso: abril-2005
Mensajes: 38
Antigüedad: 19 años
Puntos: 0
Respuesta: Redireccionar al hacer onSubmit con formato

Amigos les cuento que solucionado el problema dejando de lado los botones y agregando la funcion onClick a un <a>, así:

Código HTML:
<a href="#" onClick="document.location.href='www.dominio.com/pagina/'+this.serving.value"><img src="images/boton.gif" alt="button"/></a> 
Muchas gracias por la ayuda!
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 10:06.