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.