Foros del Web » Programando para Internet » Javascript »

Carga de datos en un input

Estas en el tema de Carga de datos en un input en el foro de Javascript en Foros del Web. Hola gente, como puedo cargar datos atraves de un form, y que luego me los muestre, por ejemplo qeu en un caja ponga el nombre ...
  #1 (permalink)  
Antiguo 08/05/2013, 11:38
 
Fecha de Ingreso: septiembre-2010
Mensajes: 82
Antigüedad: 13 años, 7 meses
Puntos: 0
Carga de datos en un input

Hola gente, como puedo cargar datos atraves de un form, y que luego me los muestre, por ejemplo qeu en un caja ponga el nombre toque cargar y luego me deje cargar otro al finalizar me liste todos lo que cargue
  #2 (permalink)  
Antiguo 08/05/2013, 11:47
 
Fecha de Ingreso: mayo-2013
Mensajes: 4
Antigüedad: 11 años
Puntos: 0
Respuesta: Carga de datos en un input

Hola mira primero creas un formulario como este:

Código HTML:
Ver original
  1. <form action="accion.php" method="post">
  2.  <p>Su nombre: <input type="text" name="nombre" /></p>
  3.  <p>Su edad: <input type="text" name="edad" /></p>
  4.  <p><input type="submit" /></p>
  5. </form>

y luego para ver el contenido enviado lo mostras asi:

Código HTML:
Ver original
  1. Hola <?php echo htmlspecialchars($_POST['nombre']); ?>.
  2. Usted tiene <?php echo (int)$_POST['edad']; ?> años de edad.
  #3 (permalink)  
Antiguo 08/05/2013, 11:50
 
Fecha de Ingreso: septiembre-2010
Mensajes: 82
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Carga de datos en un input

si el formulario esta bien no habia problema, pero tiene que ser con javascript, no con php, igual gracias!
  #4 (permalink)  
Antiguo 08/05/2013, 11:50
 
Fecha de Ingreso: mayo-2013
Mensajes: 4
Antigüedad: 11 años
Puntos: 0
Respuesta: Carga de datos en un input

aca te dejo un ejemplo en javascript:

<!DOCTYPE html>
<html>
<head>
<script>
function greeting()
{
alert("Welcome " + document.forms["frm1"]["fname"].value + "!")
}
</script>
</head>

<body>

What is your name?<br>
<form name="frm1" action="tryjsref_form_onsubmit.htm" onsubmit="greeting()">
<input type="text" name="fname">
<input type="submit" value="Submit">
</form>

</body>
</html>
  #5 (permalink)  
Antiguo 08/05/2013, 11:56
 
Fecha de Ingreso: septiembre-2010
Mensajes: 82
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Carga de datos en un input

pero como hago para que la carga sea en la misma pagina? y cargar varios digamos
  #6 (permalink)  
Antiguo 08/05/2013, 12:06
 
Fecha de Ingreso: mayo-2013
Mensajes: 4
Antigüedad: 11 años
Puntos: 0
Respuesta: Carga de datos en un input

aca te dejo otro ejemplo que usa el getElementById() que a mi modo de ver es mas simple

Código PHP:
Ver original
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <script>
  5. function greeting()
  6. {
  7. //aca vas inicializando las variables con el id de los campos de form
  8.  
  9. var fname = document.getElementById('fname').value;
  10. var fedad= document.getElementById('fedad').value;
  11. document.writeln(fname+fedad)
  12.  
  13. }
  14. </script>
  15. </head>
  16.  
  17. <body>
  18.  
  19.  
  20. <form name="frm1" action="tryjsref_form_onsubmit.htm" onsubmit="greeting()">
  21. Nombre<br>
  22. <input type="text" id="fname"><br>
  23. Edad<br>
  24. <input type="text" id="fedad">
  25. <input type="submit" value="Submit">
  26. </form>
  27.  
  28. </body>
  #7 (permalink)  
Antiguo 08/05/2013, 12:16
 
Fecha de Ingreso: septiembre-2010
Mensajes: 82
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Carga de datos en un input

mmmm pero, si quiero cargar mas gente digamos, cargo 1 persona y toco el boton limpia y me deja cargar otra, y luego con otro boton mostrar el listado
  #8 (permalink)  
Antiguo 08/05/2013, 16:35
 
Fecha de Ingreso: septiembre-2010
Mensajes: 82
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Carga de datos en un input

No me salio...

la ideea es algo asi, tengo ke cargar datos de unas personas nombre apellido telefono, en un array llamado persona, yo lo hize con la funcion carga atraves de un input, para luego mostrar los datos del array con el boton estadistica dejo lo que hize
Cita:
<html>


<head>

<script type="text/javascript">
c=0;
personas=new Array ();

function persona() {


this.nombre="";
this.apellido="";
this.telefono="";

}


function carga() {

nuevoPersona=new persona();
nuevoPersona.nombre=document.frmCarga.txtnombre.va lue;
nuevoPersona.apellido=document.frmCarga.txtapellid o.value;
nuevoPersona.telefono=document.frmCarga.txttelefon o.value;

personas[c]=nuevoPersona;

c++;



}

function estadistica()


</script>
</head>

<body>
<form name="frmCarga">

Nombre:<input type="text" name="txtnombre"><br>
Apellido:<input type="text" name="txtapellido"><br>
Telefono:<input type="text" name="txttelefono"><br>


<input type="button" onclick="carga()" value="Cargar"><br>

<input type="button" onclick="estadistica()" value="estadistica"><br>
</form>

</body>

</html>

Etiquetas: input
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




La zona horaria es GMT -6. Ahora son las 07:45.