hola ..
tengo una pequeña duda yo estoy llamando un formulario de html asi :
var formulario = document.getElementById('sel1');
pero esto lo hago desde un php pero el erro esta es que no me captura nada me sale indefinida
| |||
captura de variable hola .. tengo una pequeña duda yo estoy llamando un formulario de html asi : var formulario = document.getElementById('sel1'); pero esto lo hago desde un php pero el erro esta es que no me captura nada me sale indefinida |
| |||
Respuesta: captura de variable Supongo que te refieres a que el formulario sale como indefinido no? En ese caso debes asegurarte bien de que ese formulario y de hecho, la página entera esté cargada ANTES de que se ejecute el php que hace eso, es un error común cuando intentas cargar varias cosas al mismo tiempo (por ejemplo al iniciar la página) y por eso debes asegurarte de que antes de acceder a algo, ese algo esté ya cargado. |
| ||||
Respuesta: captura de variable Lo más probable es que el código JavaScript se esté ejecutando antes de que carguen los elementos HTML. Esto suele suceder cuando se colocar ya sea el código JavaScript o la inclusión del archivo JS en la cabecera del documento. Si deseas conservar el código JavaScript en dicha parte del documento, tiene que ejecutar el código cuando se haya producido el evento DOMContentLoaded , el cual ocurre una vez que todos los elementos del documento —mas no el contenido multimedia que pudiera haber (fotos, audio, vídeos)— hayan cargado. Debes registrarlo en el documento y ejecutar una función en la que las instrucciones serán las líneas de código JavaScript que tengas.
Código Javascript:
Ver original Otra forma de hacer esto es colocar el código JavaScript después de todos los elementos del documento y antes de la etiqueta </body> .
Código HTML:
Ver original Un saludo
__________________ «Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío». ― Ayn Rand |
Etiquetas: |