tag:blogger.com,1999:blog-14287257.post1783731692087034322..comments2023-04-13T08:01:27.775-04:00Comments on Blog de Jorge Andrade: Crear campos de formulario con javascriptJorgehttp://www.blogger.com/profile/12302411708701991955noreply@blogger.comBlogger13125tag:blogger.com,1999:blog-14287257.post-60512299720403098142011-12-05T09:29:13.933-03:002011-12-05T09:29:13.933-03:00Miguel:
Primera cosa: javascript es un lenguaje d...Miguel:<br /><br />Primera cosa: javascript es un lenguaje de programación que se ejecuta en el navegador del usuario, en cambio, php se ejecuta en el servidor y los resultados de esta ejecución se ven en el navegador.<br /><br />El camino correcto para transformar una estructura de datos obtenida desde MySQL (y la BD que sea) por medio de php y que sea manejable por javascript es parseando los datos a XML y luego con xpath o métodos del DOM navegar su contenido. La otra opción y que es la que más me gusta es transformando un array PHP a una cadena JSON.Jorge Andradehttps://www.blogger.com/profile/14073826315414595253noreply@blogger.comtag:blogger.com,1999:blog-14287257.post-66052206988326815702011-12-01T20:41:44.071-03:002011-12-01T20:41:44.071-03:00Hola Jorge.
Como te comenté en el anterior post, e...Hola Jorge.<br />Como te comenté en el anterior post, estoy con una cosa y mientras lo consigo o no, te lo voy a exponer.<br /><br />OBJETIVOS<br />1. Con PHP realizo una consulta a una tabla (8 campos y 8 registros).<br />2. Guardo el resultado en un array desde un bucle for de php y a su vez, quiero guardar el resultado en un array de javascript (si esto último funciona, el array de php me sobraría, pero de momento lo dejo ahí).<br />3. He creado cuatro botones que se encargaran del manejo del grid (izquierda, derecha, arriba y abajo).<br /><br />SOLUCIONES<br />La estructura física (diseño) de los botones izquierda y derecha la he solucionado con replaceChild (pero sin datos del array de javascript, claro, sólo diseño).<br /><br />PROBLEMAS (de momento)<br />¿cómo puedo almacenar en un array de javascript los datos de la tabla de mysql para que cuando pulse los botones del scroll localice los datos del array y los muestre en el grid?<br /><br />OBSERVACIONES<br />Llevo bastante tiempo mirando web para solucionarlos y he probado de todo, aunque sin resultados...<br /><br /><br />Nuevamente graciasMiguelnoreply@blogger.comtag:blogger.com,1999:blog-14287257.post-67895741449041925772011-12-01T20:25:02.311-03:002011-12-01T20:25:02.311-03:00Gracias Jorge por responder...
Decidí utilizar el ...Gracias Jorge por responder...<br />Decidí utilizar el método replaceChild ya que utilizo dos celdas de una tabla con sus id en los cuales creo una estructura de tablas al iniciar la recarga de la pagina y después lo único que hago es reemplazar su contenido con el método replaceChild.<br />Como verás, no estoy muy ducho en javascript, y estoy intentando hacer un grid con los datos de una tabla de mysql con scroll's horizontal y vertical. El lío que me estoy haciendo pasando datos de php a javascript y viceversa... YA TE CONTARÉ, muy pronto, en otro post el problema con el que estoy luchando ahora..<br />Un saludo y nuevamente, gracias.Miguelnoreply@blogger.comtag:blogger.com,1999:blog-14287257.post-38740553856200727242011-12-01T09:34:28.249-03:002011-12-01T09:34:28.249-03:00Miguel:
Es difícil saber con precisión la causa d...Miguel:<br /><br />Es difícil saber con precisión la causa de tu problema sin poder ver el código.<br /><br />Verifica que la función sea accesible desde donde la llamas. Utiliza Firebug para depurar y buscar errores.<br /><br />Anónimo:<br /><br />Para tu caso lo que debes hacer es eliminar los campos con el método removeChild() (https://developer.mozilla.org/en/DOM/Node.removeChild)Jorge Andradehttps://www.blogger.com/profile/14073826315414595253noreply@blogger.comtag:blogger.com,1999:blog-14287257.post-14997398246766891762011-11-30T16:10:41.580-03:002011-11-30T16:10:41.580-03:00hola jorge y gracias por tus notas.
He probado tu ...hola jorge y gracias por tus notas.<br />He probado tu pagina de ejemplo en mi servidor local de apache y funciona perfectamente, pero cuando lo implemento en mi sitio web (modulares) no funciona.<br />Mis paginas web (al ser modulares) trabajan con varios includes que llaman a distintos ficheros .php. ¿Puede ser por esto por lo que no funciona?Miguelnoreply@blogger.comtag:blogger.com,1999:blog-14287257.post-64326282319514285592010-12-03T14:58:57.998-03:002010-12-03T14:58:57.998-03:00... y si quisiera eliminarlos?
He utilizado esto ...... y si quisiera eliminarlos?<br /><br />He utilizado esto para crear campos desde un select, de manera que según la opción me crea más o menos campos, el problema es que necesitaría resetearlos, es decir, si yo cojo la opción 2 pues me crea 2 campos y si cojo las tres me suma 5. Yo quiero que me cree tres.<br /><br />Es decir que no me vaya duplicando como es el caso ahora.<br /><br />Gracias.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-14287257.post-89443790335917599242010-06-01T03:23:54.407-04:002010-06-01T03:23:54.407-04:00Gracias Jorge, el formulario lo creo antes porque ...Gracias Jorge, el formulario lo creo antes porque tambien contiene campos estaticos, esto es solo para meterlo en una celda mas de la tabla que hay dentro del formularioPablohttps://www.blogger.com/profile/11758865029043837044noreply@blogger.comtag:blogger.com,1999:blog-14287257.post-81390200821577910512010-05-31T11:35:58.978-04:002010-05-31T11:35:58.978-04:00Si quieres que el campo input se meta dentro de un...Si quieres que el campo input se meta dentro de una celda de una tabla, y que esta a su vez crezca "hacia abajo", lo que corresponde hacer es crear una tr y una td con document.createElement. Luego insertar la tr dentro del tbody de la tabla y la td dentro de la tr. Esto lo haces con el método objetoPadre.appendChild(objetoHijo).<br /><br />Una cosa: recuerda que las tablas no son para hacer formularios, los elementos para construir formularios son form, fieldset, legend, label, input y select. Esto los puedes maquetar con CSS como "si fueran tablas" ;).Jorgehttps://www.blogger.com/profile/12302411708701991955noreply@blogger.comtag:blogger.com,1999:blog-14287257.post-33841155195842905862010-05-31T10:39:58.935-04:002010-05-31T10:39:58.935-04:00Gracias Jorge, justo lo que buscaba. Me pregunto s...Gracias Jorge, justo lo que buscaba. Me pregunto si podria meterse en una celda de esta manera, para que crezca la tabla hacia abajo no hacia la derechaPablohttps://www.blogger.com/profile/11758865029043837044noreply@blogger.comtag:blogger.com,1999:blog-14287257.post-75383341346239366282009-10-29T17:16:21.053-03:002009-10-29T17:16:21.053-03:00Te podría ayudar más si me dices con qué lenguaje ...Te podría ayudar más si me dices con qué lenguaje procesas los datos enviados. :)Jorgehttps://www.blogger.com/profile/12302411708701991955noreply@blogger.comtag:blogger.com,1999:blog-14287257.post-53774351025542749482009-10-29T15:07:08.901-03:002009-10-29T15:07:08.901-03:00Muchas gracias por las funciones. Quisiera saber s...Muchas gracias por las funciones. Quisiera saber si sabes la forma en la cual mandar los valores de ese 'n' numero de campos creados, por ejemplo con POST para ser insertados en una BD.Gracias :DAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-14287257.post-33701970359991403782009-10-22T21:28:52.192-03:002009-10-22T21:28:52.192-03:00es muy bueno, justo lo que estaba buscando, me sal...es muy bueno, justo lo que estaba buscando, me salvaste la vida creo, jaja saludos!Leandronoreply@blogger.comtag:blogger.com,1999:blog-14287257.post-40803120789547522662009-06-04T23:28:39.746-04:002009-06-04T23:28:39.746-04:00genial man gracias puede serme muy util despuesgenial man gracias puede serme muy util despuesAnonymousnoreply@blogger.com