Les quiero comentar que es lo que quiero hacer. Desde una base de datos capturo datos de una tabla, estos los en listo con un bucle pero a cada fila le asocio un checkbox y un input:

En el bucle logre hacer que quede checkeado cuando exista en la base de datos y cuanto es su peso porcentual en el input. Lo entretenido viene ahora.
Necesito elegir de esta lista las opciones que desee, estas opciones son las que se deben enviar en el submit solamente. Adicionalmente necesito controlar que los input asociados a los checkbox elegidos sumen siempre 100, pero eso lo quiero hacer en el lado cliente asi que preguntare en javascript luego de resolver esto.
Toda ayuda es bienvenida