Ya casi lo tengo, pero quede pillo con el post que debo enviar. Lo que llevo hasta ahora:
Código:
El tema es que necesito pasar a traves del post todos los input que tienen valores para poder guardarlos en una base de datos. A alguien se le ocurre como lo debo hacer?? function asignar(tipo){ //capturo los valores de cada checkbox var valorescheck = new Array(); $("input:checkbox:checked").each( function() { valorescheck.push($(this).val()); } ); //verificacion de input con valor de acuerdo a los check elegidos y si estos suman en total 100 var sumainput = 0; for (var i=0; i<valorescheck.length; i++) { if($("#"+valorescheck[i]).val().length < 1) { $("#errorasigna").html('Las '+ tipo +' seleccionadas deben tener un valor'); return false; } sumainput += parseInt($("#"+valorescheck[i]).val()); } if (sumainput !== 100){ $("#errorasigna").html('Las '+ tipo +' seleccionadas deben tener un valor porcentual total de 100'); return false; } //si esta todo correcto se hace submit $("#errorasigna").html(''); //aca es donde estoy atrapado $.post('/url/to/page', {valores: valorescheck}); }