| |||
Modificar una variable dentro del formulario Hola, tengo una pagina con un código javascript que se ejecuta cuando se cierra la página.El problema surge pq tengo tb un formulario y, al enviar el formulario, tb se ejecuta el codigo javascript. Pensé en poner un booleano que se modificara al enviar el formulario y del cual dependiera el hecho de ejecutar el codigo js o no. La cuestión esq no se como modificar la variable... |
| ||||
Respuesta: Modificar una variable dentro del formulario lo que pides se resuelve en realidad con javascript el cual tiene su propio foro. arriba, quiza en el header pero fuera de la funcion define la variable a verdadero:
Código:
en el boton enviar del form agrega un flag_reset=true;
Código:
en la funcion javascript que mencionas pon un onclick=" flag_reset=false; return(true);"
Código:
Esta escrito a secas para definir la idea, tal vez haya algun error o en todo caso pide a un moderador que lo pase al foro de javascript. if (flag_reset) { .... tu funcion }
__________________ _________________________ La computadora nació para resolver problemas que antes no existían |
| |||
Respuesta: Modificar una variable dentro del formulario lo pruebo, pero lo puse aki pq el formulario lo tng echo con php y mi duda era como modificar la variable dentro del formulario. Pero para probar eso debería hacer el formulario con javascript? saludos! |
| ||||
Respuesta: Modificar una variable dentro del formulario Cita: Ahi lo puso temaqueja, en el evento OnClick del boton enviar del formulario pones eso, solo que creo que tendria que ser "return true;"Pero esto es tema de javascript, independientemente si el formulario lo creaste con PHP. |
| |||
Respuesta: Modificar una variable dentro del formulario a ver, he creado la variable:
Código:
luego una función:<script> var escribir=0 </script>
Código:
y otra:<script language="javascript"> function cambiarescribir(){ escribir=1 } </script>
Código:
en el formulario, en vez de boton tengo una imagen:<script> function cerrar() { if (escribir==0){ onBeforeUnload="window.location='<? echo"cerrar.php?id=$id";?>'" } } </script>
Código:
y al final del programa<INPUT TYPE="image" SRC="images/boton.png" BORDER="0" onClick="return(cambiarescribir())">
Código:
No se casi nada de js, como puede verse, XD. Falla, por supuesto, pero no se donde. El tema es que yo usaba el onbeforeunload dentro de un <body, pero asi no funciona. <body cerrar()> |
| ||||
Respuesta: Modificar una variable dentro del formulario Tema movido desde el foro de PHP
__________________ ٩(͡๏̯͡๏)۶ "100 años después, la revolución no es con armas, es intelectual y digital" |