Re: Envío de formulario con una tabla dinámica

2017-12-21 Thread Matemática A3K
Antonio,

Tu duda / problema corresponde a jQuery más que a Django, en una lista
enfocada en Javascript en Español podrás encontrar mas ayuda.

También te recomiendo que uses sitios como jsfiddle para postear tu código
en estos casos, así le va a ser mas fácil para quienes pueden ayudarte el
hacerlo.

Saludos!

2017-12-20 17:09 GMT-03:00 Antonio Veliz :

> bueno estoy ya trabajando con un formulario que tiene una tabla dinámica,
> en la tabla puedo adicionar y eliminar las filas hasta alli todo bien, lo
> que nececito que me ayuden en 2 cosas que no he podido resolver: 1-) El
> segundo select es dependiente del primero y no se hace nada no se que error
> pueda tener ,llevar las sumas totales de cada columna y fila , 2-) enviar
> el formulario completo, se que es un problema enviar la tabla dentro del
> formulario pero me sirve enviarlo como matriz yo me emmcargo después buscar
> los datos en la controladora. Trabajo con python, django,jquery, bootstrap,
> el codigo:
>
> $(document).ready(function () {
> $("#nuevoServicio").click(function () {
> var tableReg = document.getElementById("tablaserviciosprest");
> $("#tablaserviciosprest").append("" + tableReg.rows[1].innerHTML +
> "");
>
> $('.eliminalinea').off().click(function (e) {
> $(this).parent('td').parent('tr').remove();
> });
> addcambios();
> });
> });
>
> function addcambios() {
> $(".seleccionarArea1").change(function () {
> var $servselect = $(this).parents("tr").find("td")[1].children[0];
> $servselect.disabled = false;
> });
> }
> function empty(unselect) {
> for (var i = 1; i < unselect.children.length; i++) {
> unselect.children[i].remove();
> }
> }
>
>
>
> https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/
> jquery.min.js">
> https://maxcdn.bootstrapcdn.com/bootstrap/3.
> 3.7/css/bootstrap.css">
> https://maxcdn.bootstrapcdn.com/bootstrap/3.
> 3.7/js/bootstrap.js">
> 
> 
> x
> Adicionar Servicio Prestado
> 
> 
>
> 
> 
> 
> Área*:
> 
> 
> Seleccione Área ...
> {% for area in area_List %}
> {{ area.area }}
> {% endfor %}
> 
> 
> 
> 
> Cliente*:
> 
> 
> Seleccione Cliente ...
> {% for cliente in cliente_List %}
> {{ cliente.nombreEmp }}
> {% endfor %}
> 
> 
> 
> 
> Servicios
> Prestados*:
> 
> 
> 
> 
> Área
> Servicio
> Precio CUP
> Precio CUC
> Precio Total
> Cantidad
> Costo Total
> Opciones
> 
> 
> 
> 
> 
>  class="select2_single form-control select2-hidden-accessible
> seleccionarArea"
> name="seleccionarArea[]">
> Seleccione Área ...
> Comercio
> Aplicaciones Informáticas
> Desarrollo
> 
> 
> 
>  class="select2_single form-control select2-hidden-accessible
> seleccionarServicioP"
> name="seleccionarServicioP[]" disabled="">
> Seleccione Servicio ...
> 
> 
>  class="form-control">
> 
>  class="form-control">
>  class="form-control"
> placeholder="Total">
>  placeholder="Cantidad">
>  class="form-control"
> placeholder="Total">
> 
> 
> 
> 
> 
> 
> 
>  class="select2_single form-control select2-hidden-accessible
> seleccionarArea"
> name="seleccionarArea[]">
> Seleccione Área ...
> Comercio
> Aplicaciones Informáticas
> Desarrollo
> 
> 
> 
>  class="select2_single form-control select2-hidden-accessible
> seleccionarServicioP"
> name="seleccionarServicioP[]" disabled>
> Seleccione Servicio ...
> 
> 
>  placeholder="CUP"
> class="form-control">
> 
>  placeholder="CUC"
> class="form-control">
>  class="form-control"
> placeholder="Total">
>  class="form-control"
> placeholder="Cantidad">
>  class="form-control"
> placeholder="Total">
> 
> 
> 
> 
> 
> 
> 
> Nuevo Servicio
> 
> 
> 
> 
> Por Cobrar:
> 
> 
> 
> 
> 
> 
> 
> 
> 
>  name="submit">Guardar
> Cerrar button>
> 
> 
> 
>
> Espero que me puedan ayudar ya que llevo varios dias en esto y no doy con
> la solución
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to django-users+unsubscr...@googlegroups.com.
> To post to this group, send email to django-users@googlegroups.com.
> Visit this group at https://groups.google.com/group/django-users.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/django-users/ffe4de5c-3cfa-43ee-8217-4e5f0ce7674d%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CA%2BFDnhKdR_UFfwma%2BsF-%2B39r8z%2BxEEPAnf5YzHhwMEu_TrYVnw%40mail.gmail.com.
For more 

Envío de formulario con una tabla dinámica

2017-12-20 Thread Antonio Veliz
bueno estoy ya trabajando con un formulario que tiene una tabla dinámica, 
en la tabla puedo adicionar y eliminar las filas hasta alli todo bien, lo 
que nececito que me ayuden en 2 cosas que no he podido resolver: 1-) El 
segundo select es dependiente del primero y no se hace nada no se que error 
pueda tener ,llevar las sumas totales de cada columna y fila , 2-) enviar 
el formulario completo, se que es un problema enviar la tabla dentro del 
formulario pero me sirve enviarlo como matriz yo me emmcargo después buscar 
los datos en la controladora. Trabajo con python, django,jquery, bootstrap, 
el codigo:

$(document).ready(function () {
$("#nuevoServicio").click(function () {
var tableReg = document.getElementById("tablaserviciosprest");
$("#tablaserviciosprest").append("" + tableReg.rows[1].innerHTML + 
"");

$('.eliminalinea').off().click(function (e) {
$(this).parent('td').parent('tr').remove();
});
addcambios();
});
});

function addcambios() {
$(".seleccionarArea1").change(function () {
var $servselect = $(this).parents("tr").find("td")[1].children[0];
$servselect.disabled = false;
}); 
}
function empty(unselect) {
for (var i = 1; i < unselect.children.length; i++) {
unselect.children[i].remove();
}
}



https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js";>
https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.css;>
https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.js";>


x
Adicionar Servicio Prestado






Área*:


Seleccione Área ...
{% for area in area_List %}
{{ area.area }}
{% endfor %}




Cliente*:


Seleccione Cliente ...
{% for cliente in cliente_List %}
{{ cliente.nombreEmp }}
{% endfor %}




Servicios 
Prestados*:




Área
Servicio
Precio CUP
Precio CUC
Precio Total
Cantidad
Costo Total
Opciones






Seleccione Área ...
Comercio
Aplicaciones Informáticas
Desarrollo




Seleccione Servicio ...
















Seleccione Área ...
Comercio
Aplicaciones Informáticas
Desarrollo




Seleccione Servicio ...















Nuevo Servicio




Por Cobrar:









Guardar
Cerrar




Espero que me puedan ayudar ya que llevo varios dias en esto y no doy con 
la solución

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/ffe4de5c-3cfa-43ee-8217-4e5f0ce7674d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.