Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/04/2005, 02:11
estoquera44
 
Fecha de Ingreso: mayo-2003
Mensajes: 70
Antigüedad: 21 años, 8 meses
Puntos: 0
Ayuda por favor. Evento onChange

Buenas dias,

necesito q alguien me eche una mano.

Tengo un formulario que necesito que se envie, dependiendo de lo que ocurra, a 2 paginas distintas.
Si se produce el evento onChange de un input tipo texto a una pagina actualizar.asp y si se produce el click en el boton del formulario a otra pagina chekout.asp.
Para ello tengo una funcion:
Código:
function recalcula(x){
if (x == "1") {
	var accion = "checkout.asp";
	window.document.form1.action = accion;
	document.form1.submit();	}
else {
	var accion = "actualizar.asp";
	window.document.form1.action = accion;
	document.form1.submit();	} 
}
a la que llamo de esta forma cuando pierde el foco el input text:

Código:
<input name="quant" value="3" onChange="recalcula('2')">
o de esta otra on el boton del formulario:

Código:
<input type="image" value="CheckOut" src="pedir.gif" onClick="recalcula('1')">
Pues bien, mi problema es que me da error en document.form1.submit(); a pesar de que el formulario se llama form1. Me dice que el objeto no acepta esta propiedad o metodo.

Alguien me puede decir como hacerlo o si se puede?
Gracias.