Ver Mensaje Individual
  #9 (permalink)  
Antiguo 20/07/2012, 01:47
pithon
 
Fecha de Ingreso: mayo-2011
Mensajes: 1.201
Antigüedad: 13 años
Puntos: 10
Respuesta: recuperar todos los valores de un formulario con javascript

Cita:
Iniciado por emprear Ver Mensaje
@pithon
hace un tiempo deje esta función para serializar un formulario, quizás te interese
Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. <html lang="es-ar">
  3. <meta charset="utf-8" />
  4. <title>Contar elementos</title>
  5. <meta name="description" content="Contar elementos" />
  6. <script type="text/javascript">
  7. //<![CDATA[
  8. var valor = "";
  9. function elementosForm() {
  10. var datos = "";
  11. var los_elementos = document.getElementById('formu').elements;
  12. for (i=0; i<los_elementos.length; i++) {
  13.     if(los_elementos[i].value == ''){
  14.     valor = 'sin valor';
  15.     }else{
  16.         if((los_elementos[i].type == 'radio')||(los_elementos[i].type == 'checkbox')){
  17.             if(los_elementos[i].checked == true){
  18.             valor = los_elementos[i].value;
  19.             }else{
  20.             valor = "";
  21.             }
  22.         }else{
  23.         valor = los_elementos[i].value;
  24.         }
  25. }
  26. datos += los_elementos[i].tagName +'(' +los_elementos[i].name +')' +'-' + valor + '\n\r';
  27. }
  28.  
  29. alert(datos);
  30. }
  31. //]]>
  32. </head>
  33. <form id='formu'>
  34. nombre<input type='text' name='nombre'>
  35. apellido<input type='apellido' name='apellido'>
  36. <input type='button' onclick='elementosForm();' name='procesar' value='procesar'>
  37. </form>
  38. </body>
  39. </html>

Saludos
Hola emprear, perdona por no haber respondido antes, este ejemplo me ayudo mucho para entender como trabajar con los elementos de un form, un saludo.