Foros del Web » Programando para Internet » Javascript »

en base de datos tabla html dinamica

Estas en el tema de en base de datos tabla html dinamica en el foro de Javascript en Foros del Web. Hola que tal, tengo el problema siguiente: En una página web tengo una tabla dinámica a la que agrego elementos de un formulario, es decir, ...
  #1 (permalink)  
Antiguo 09/05/2011, 14:27
 
Fecha de Ingreso: abril-2009
Mensajes: 18
Antigüedad: 15 años, 7 meses
Puntos: 0
en base de datos tabla html dinamica

Hola que tal, tengo el problema siguiente:

En una página web tengo una tabla dinámica a la que agrego elementos de un formulario, es decir, cada que se presiona un botón "agregar" el valor de los campos id y nombre se agregan a una tabla con columnas id y nombre; mi problema es que, necesito lograr guardar todas las filas que se registraron en la tabla, es decir, las que ingresó el usuario en una base de datos pero no se como.

Un punto importante que me ha dificultado más es que esto lo tengo que hacer con JSP (metí la pregunta en este tema por que no hay uno específico para JSP).

Entonces quiero saber si alguién me puede ayudar con esto, cómo puedo yo guardar la tabla que muestro al usuario que el mismo lleno en una base de datos mediante JSP, si se hacer el envío de formularios a una base de datos pero no es lo mismo.

Ayuda por favor.
  #2 (permalink)  
Antiguo 09/05/2011, 14:57
Avatar de Pablo Ayala  
Fecha de Ingreso: septiembre-2005
Ubicación: Cancún, México
Mensajes: 231
Antigüedad: 19 años, 1 mes
Puntos: 28
Respuesta: en base de datos tabla html dinamica

Hola! que te parece si mandas un fragmento de tu codigo para poder ayudarte...

Saludos
__________________
Atentamente,

Pablo Ayala.
Si vas a responder algo en el foro que sea con amabilidad.
  #3 (permalink)  
Antiguo 09/05/2011, 15:14
 
Fecha de Ingreso: abril-2009
Mensajes: 18
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: en base de datos tabla html dinamica

Les adjunto mi código, esta tabla se va creando dinamicamente y luego quiero guardarla en una BD:
Código:
<html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>Dynamic Table</title>

        <script language="javascript" type="text/javascript">
            // <!CDATA[
                function CmdAdd_onclick()
                {
                    var newTable,startTag,endTag,trContents;

                    //Creating a new table
                    startTag = "<table id='mainTable'><tbody><tr><td style=\"WIDTH: 120px\">USER ID</td><td style=\"WIDTH: 120px\">USER NAME</td><td style=\"WIDTH: 120px\">DEPARTAMENT</td></tr>";
                    endTag="</TBODY></TABLE>";

                    newTable=startTag;

                    //Get the row contents
                    trContents=document.body.getElementsByTagName('TR');

                    if(trContents.length>1)
                    {
                        for(i=1;i<trContents.length;i++)
                        {
                            if(trContents(i).innerHTML)
                            {
                                // Add previous rows
                                newTable+="<TR>";
                                newTable+=trContents(i).innerHTML;
                                newTable+="</TR>";
                            }
                        }
                    }

                    //Add the Latest row
                    newTable+="<TR><TD style=\"WIDTH: 120px\" >" +document.getElementById('userid').value +"</TD>";
                    newTable+="<TD style=\"WIDTH: 120px\" >" +document.getElementById('username').value +"</TD>";
                    newTable+="<TD style=\"WIDTH: 120px\" >" +document.getElementById('department').value +"</TD><TR>";
                    newTable+=endTag;

                    //Update the Previous Table With New Table.
                    document.getElementById('tableDiv').innerHTML=newTable;
                }
            // ]]>
        </script>
    </head>

    <body>
        <form id="form1" runat="server">
            <div>
                <br />
                <label>UserID_</label> 
                    <input id="userid" type="text" /><br />
                <label>UserName</label>
                    <input id="username" type="text" /><br />
                <label>Department</label> 
                    <input id="department" type="text" />

                <center>
                    <input id="CmdAdd1" type="button" value="B" onClick="CmdAdd_onclick()" />
                </center>
            </div>

            <div id="tableDiv" style="text-align:center" >
                <table id="mainTable">
                    <tr style="width:120px " >
                        <td >User ID</td>
                        <td>User Name</td>
                        <td>Department</td>
                    </tr>
                </table>
            </div>
        </form>
    </body>
</html>

Etiquetas: dinamica, html, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 10:55.