Skip to content

Commit 6e2b22e

Browse files
committed
fix: modifica inline quantità righe ddt
1 parent 3a8927b commit 6e2b22e

1 file changed

Lines changed: 18 additions & 5 deletions

File tree

modules/ddt/row-list.php

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -733,11 +733,24 @@ function modificaIvaRighe(righe) {
733733
734734
function aggiornaInline(id) {
735735
content_was_modified = false;
736-
var qta = input("qta_"+ id).get();
737-
var sconto = input("sconto_"+ id).get();
738-
var tipo_sconto = input("tipo_sconto_"+ id).get();
739-
var prezzo = input("prezzo_"+ id).get();
740-
var costo = input("costo_"+ id).get();
736+
737+
// Controllo che gli elementi esistano prima di accedervi
738+
var qtaElement = $("input[name=\'qta_" + id + "\']");
739+
var scontoElement = $("input[name=\'sconto_" + id + "\']");
740+
var tipoScontoElement = $("select[name=\'tipo_sconto_" + id + "\']");
741+
var prezzoElement = $("input[name=\'prezzo_" + id + "\']");
742+
var costoElement = $("input[name=\'costo_" + id + "\']");
743+
744+
if (qtaElement.length === 0) {
745+
console.error("Elemento qta_" + id + " non trovato");
746+
return;
747+
}
748+
749+
var qta = qtaElement.length > 0 ? input("qta_"+ id).get() : 0;
750+
var sconto = scontoElement.length > 0 ? input("sconto_"+ id).get() : 0;
751+
var tipo_sconto = tipoScontoElement.length > 0 ? input("tipo_sconto_"+ id).get() : \'\';
752+
var prezzo = prezzoElement.length > 0 ? input("prezzo_"+ id).get() : 0;
753+
var costo = costoElement.length > 0 ? input("costo_"+ id).get() : 0;
741754
742755
$.ajax({
743756
url: globals.rootdir + "/actions.php",

0 commit comments

Comments
 (0)