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:
a la que llamo de esta forma cuando pierde el foco el input text: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(); } }
Código:
o de esta otra on el boton del formulario:<input name="quant" value="3" onChange="recalcula('2')">
Código:
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.<input type="image" value="CheckOut" src="pedir.gif" onClick="recalcula('1')">
Alguien me puede decir como hacerlo o si se puede?
Gracias.