Foros del Web » Programando para Internet » Javascript »

location.href de javascript

Estas en el tema de location.href de javascript en el foro de Javascript en Foros del Web. Hola!! Me gustaría saber si con "location.href=" puedo hacer que un boton vaya a otra pagina. Me explico mejor: Tengo un formulario con dos botones, ...
  #1 (permalink)  
Antiguo 06/10/2008, 10:27
 
Fecha de Ingreso: mayo-2007
Mensajes: 88
Antigüedad: 17 años, 8 meses
Puntos: 0
location.href de javascript

Hola!!

Me gustaría saber si con "location.href=" puedo hacer que un boton vaya a otra pagina. Me explico mejor:
Tengo un formulario con dos botones, un "modificar" y un "nuevo", y me he creado una funcion que verifica si los campos estan vacios y demas. En esa funcion me gustaria poner que si el boton es "modificar" vaya a una jsp y si es "nuevo" vaya a otra. He buscado y he encontrado el location.href de javascript pero no se si con ese se puedo hacer que pase a otra jsp.

Hay alguna otra forma de hacerlo si con el location.href no se puede?

Gracias de antemano!!
  #2 (permalink)  
Antiguo 06/10/2008, 10:34
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: location.href de javascript

No, el lugar correcto para cambiar esto sería el atributo action de la etiqueta form.

Pero es mejor hacerlo desde el lado del servidor, ya que si tenés un HTML como éste:

Código html:
Ver original
  1. <input type="submit" name="boton1" value="Enviar" />
  2. <input type="submit" name="boton2" value="Modificar" />

Al enviar el formulario usando el botón "enviar" tendrás disponible una variable "boton1" con el valor "Enviar", mientras que al enviarlo con el botón "Modificar" tendrás disponible una variable "boton2" con el valor "Modificar".
Creo que eso es más sencillo que complicarse la vida intentando que Javascript se encargue.


Saludos.
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 02:05.