• Viernes 8 de Noviembre de 2024, 16:12

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - hpina

Páginas: [1]
1
HTML / Re: html con ajax
« en: Viernes 21 de Noviembre de 2008, 22:27 »
Hola amigo, Funcionó!!! si me captura los datos y no se pierden  ¡muchas gracias!
p.d. tomaré en cuenta tu observacion para una proxima oportunidad
hasta pronto !!!

2
HTML / Re: html con ajax
« en: Viernes 21 de Noviembre de 2008, 15:28 »
Gracias por la contestación; trataré de explicarme mejor.
Dentro del archivo HTML está un FORM que contiene un BUTTON, al presionarlo se ejecuta una función que se llama "CREAR MIEMBROS(Cantidad) que no está dentro del HTML"; el código AJAX donde está la función es el siguiente :
var xmlHttp



function CrearMiembros(Numero)

{        xmlHttp = GetXmlHttpObject();



         if (xmlHttp == null)

         {   alert ("Your browser does not support AJAX!");

             return;

         }

      

         var Url = "/Vistas/visMiembros.php?Cantidad=" + Numero + "&Id=" + Math.random();

      

       xmlHttp.onreadystatechange = stateChanged;

       xmlHttp.open("POST", Url, true);

       xmlHttp.send(null);

}



function stateChanged()

{        if (xmlHttp.readyState == 4)

         {   document.getElementById("Miembros").innerHTML = xmlHttp.responseText;}

}



function GetXmlHttpObject()

{        var xmlHttp = null;



       try

       {  // Firefox, Opera 8.0+, Safari

          xmlHttp = new XMLHttpRequest();

       }

       catch (e)

       {  // Internet Explorer

          try

           {xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");}

          catch (e)

           {xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");}

       }

      

         return xmlHttp;

}

EL archivo Miembros.php que está en el url es:

<?php

     session_start();

   

    $_SESSION['CantidadMiembros'] = $_REQUEST['Cantidad'];

   

    for ($i = 0; $i < $_SESSION['CantidadMiembros']; $i++)

    {    echo "<table>" .

               "<tr>" .

                 "<td align = 'center' " .

                    "class = 'nombreCampo' " .

                    "width = '155'>" .

                   "<input type      = 'text' " .

                        "name      = 'numCedula$i' " .

                        "size      = '18' " .

                        "maxlength = '8' " .

                        "value     = '$Cedula'/>" .

                 "</td>" .

                 

                 "<td align = 'center' " .

                    "class = 'nombreCampo' " .

                    "width = '379'>" .

                   "<input type      = 'text'" .

                        "name      = 'txtNombresApellidos$i' " .

                        "size      = '46' " .

                        "maxlength = '30' " .

                        "value     = '$Nombre'/>" .

                 "</td>" .

                 

                 "<td align = 'center' " .

                    "class = 'nombreCampo' " .

                    "width = '450'>" .

                   "<input type      = 'text' " .

                        "name      = 'txtCargo$i' " .

                        "size      = '55' " .

                        "maxlength = '50' " .

                        "value     = '$Cargo'/>" .

                 "</td>" .

               "</tr>" .

            "</table>";

    }

?>


Todo lo hace bien, pero cuando doy SUBMIT al formulario ni los controles generados por AJAX ni los datos contenidos en ellos existen. El DIV donde se deben colocar los renglones generados por el código AJAX está inmediatamente despues de cerrar el FORM. De nuevo gracias por cualquier apoyo al respecto.

3
HTML / html con ajax
« en: Jueves 20 de Noviembre de 2008, 15:20 »
Muy buenas amigos de solo código;
Tengo un formulario html y uno de los controles es un boton "button", cuando presiono este botón, va a un código AJAX y me genera tantos renglones o lineas para introducir datos como cantidad haya metido el usuario. Mi problema es el siguiente: cuando le doy "SUBMIT" al formulario y voy al control para recibir los datos metidos por el usuario, los datos de los controles generados através del código AJAX se pierden ¿por qué?
De antemano gracias por el apoyo recibido.

Páginas: [1]