|
|
@ -936,8 +936,9 @@ $('.container-price__row input[type="checkbox"]').change(function() { |
|
|
|
if ($(this).is(':checked')) { |
|
|
|
if ($(this).is(':checked')) { |
|
|
|
if (price_input.hasClass('text_input')) { |
|
|
|
if (price_input.hasClass('text_input')) { |
|
|
|
price_input.removeAttr('disabled'); |
|
|
|
price_input.removeAttr('disabled'); |
|
|
|
} else { |
|
|
|
} |
|
|
|
price_input.val(price); |
|
|
|
if (price_input.val() == 0) { |
|
|
|
|
|
|
|
price_input.val(Number(price).formatMoney(0)); |
|
|
|
} |
|
|
|
} |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
if (price_input.hasClass('text_input')) { |
|
|
|
if (price_input.hasClass('text_input')) { |
|
|
@ -983,13 +984,15 @@ $(".text_input").each(function () { |
|
|
|
|
|
|
|
|
|
|
|
function calcolo() { |
|
|
|
function calcolo() { |
|
|
|
var totale = 0; |
|
|
|
var totale = 0; |
|
|
|
$.each($('.field_price'), function(index, val) { |
|
|
|
$.each($('.container-price__row input[type="checkbox"]'), function (index, val) { |
|
|
|
if ($(this).is(":not(:readonly)")) { |
|
|
|
if ($(this).is(':checked')) { |
|
|
|
totale += parseFloat('0' + $(this).val()); |
|
|
|
var price_el = $(this).attr('for'); |
|
|
|
|
|
|
|
var price_input = $('input[name="<portlet:namespace/>' + price_el + '"]'); |
|
|
|
|
|
|
|
totale += parseFloat('0' + price_input.val()); |
|
|
|
} |
|
|
|
} |
|
|
|
}); |
|
|
|
|
|
|
|
$('#<portlet:namespace/>importoSpeseIstruttoria').val(totale); |
|
|
|
$('#<portlet:namespace/>importoSpeseIstruttoria').val(totale); |
|
|
|
$("#<portlet:namespace/>importoIstruttoria").html("€ " + Number(totale).formatMoney(2, ',', '.')); |
|
|
|
$("#<portlet:namespace/>importoIstruttoria").html("€ " + Number(totale).formatMoney(2, ',', '.')); |
|
|
|
|
|
|
|
}); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
Number.prototype.formatMoney = function(c, d, t) { |
|
|
|
Number.prototype.formatMoney = function(c, d, t) { |
|
|
|