Ver Mensaje Individual
  #6 (permalink)  
Antiguo 23/04/2011, 09:15
Avatar de laratik
laratik
 
Fecha de Ingreso: mayo-2010
Ubicación: Cali
Mensajes: 317
Antigüedad: 14 años, 5 meses
Puntos: 63
Respuesta: Como pasar variables del formulario con ajax?

Si, exactamente eso es lo que hace, recorre todos los inputs validando que no estén vacíos y tomando un par nombre valor con el formato especifico para ser enviados en el cuerpo del mensaje:

Código Javascript:
Ver original
  1. for (var i = 0, total = inputs.length; i < total; i ++) {
  2.         if(inputs[i].value == "") {
  3.             alert("debe llenar todos los campos");
  4.             return false;
  5.         }
  6.         datos += inputs[i].name+"="+inputs[i].value+"&";
  7.     }

Ya el resto es enviar por AJAX los datos a prueba.php (cambia a tu script del lado servidor). Claro que tu puedes hacer tus propias validaciones antes de enviar los datos, por ejemplo validar que pass sea igual a repass:

Código Javascript:
Ver original
  1. if(form.pass.value == form.repass.value)

Acerca de tu pregunta de como llamar el procedimiento:

Código HTML:
<input type="submit" name="crear" value="Crear Cuenta" class="button" onClick="return generaPeticion(this.form)"> 
Espero que esto aclare tus dudas. SALUDOS.
__________________
Programar apasiona y lo que apasiona es un arte, por lo tanto programar es un arte.

Quiero karma para en mi próxima vida ser un billonario bien dotado con alas.