un grazie a pxy per avermi aiutato con lo script preventivo :) sono riuscito a inserire la pulizia dei cassonetti ama e il conteggio è ok ho provato a inserire i prodotti ma non funziona non so dove sbaglio...chiedo aiuto grazie
Codice HTML:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script>
var valorePianiEdifico = 24;
var valoreCassonetti = 2;
var valoreProdotto = 4;
var addizionalePresenzaAscensore = 2;
var valoreMqGiardino = 3;
var valoreMqUffici = 2;
var moltiplicatoreOperai = 1.34;
$(function() {
$('#container select').change(function() { calcolaPreventivo(); });
$('#container input').keyup(function() { calcolaPreventivo(); });
calcolaPreventivo();
});
function calcolaPreventivo() {
var preventivo = 0;
addizionaleAscensore = $('#container .ascensore').val()=='si'?0:addizionalePresenzaAscensore;
preventivo += $('#container .Prodotto').val()*(valoreProdotto);
preventivo += $('#container .pianiEdificio').val()*(valorePianiEdifico+addizionaleAscensore);
preventivo += $('#container .Cassonetti').val()*(valoreCassonetti);
if($('#container .giardino').val()=='si') {
$('#container .colGiardino').show();
preventivo += $('#container .mqGiardino').val()*valoreMqGiardino;
} else { $('#container .colGiardino').hide(); $('#container .mqGiardino').val(0); }
preventivo += $('#container .mqUffici').val()*valoreMqUffici;
preventivo = parseInt(preventivo*($('#container .nOperai').val()==1?1:moltiplicatoreOperai));
$('#container .risultato').html("Spesa totale: <span class='bold'>"+preventivo+",00</span> €");
}
</script>
<div id='container'>
<h2>ESEMPIO PREVENTIVO</h2>
<div class='col'>
<span>Piani edificio</span>
<span>
<select class='pianiEdificio'>
<option value='1'>1</option>
<option value='2'>2</option>
<option value='3'>3</option>
<option value='4'>4</option>
<option value='5'>5</option>
<option value='6'>6</option>
<option value='7'>7</option>
<option value='8'>8</option>
<option value='9'>9</option>
</select>
</span>
</div>
<div>
<div class='col'>
<span>Numero cassonetti ama</span>
<span>
<select class='Cassonetti'>
<option value='0'>0</option>
<option value='1'>1</option>
<option value='2'>2</option>
<option value='3'>3</option>
<option value='4'>4</option>
<option value='5'>5</option>
<option value='6'>6</option>
<option value='7'>7</option>
<option value='8'>8</option>
<option value='9'>9</option>
</select>
</span>
</div>
<div class='container'>
<span>Prodotti</span>
<span>
<select class='Prodotto'>
<option value='0'>0</option>
<option value='Mig'>Mig</option>
<option value='Funball'>Funball</option>
<option value='Altro'>Altro</option>
</select>
</span>
</div>
<div class='col'>
<span>Ascensore?</span>
<span>
<select class='ascensore'>
<option value='no'>No</option>
<option value='si'>Si</option>
</select>
</span>
</div>
<div class='col'>
<span>Giardino?</span>
<span>
<select class='giardino'>
<option value='no'>No</option>
<option value='si'>Si</option>
</select>
</span>
</div>
<div class='col colGiardino'>
<span>Mq. giardino</span>
<span>
<input class='mqGiardino'>
</span>
</div>
<div class='col'>
<span>Mq. uffici</span>
<span>
<input class='mqUffici'>
</span>
</div>
<div class='col'>
<span>N. Operai</span>
<span>
<select class='nOperai'>
<option value='1'>1</option>
<option value='2'>2</option>
</select>
</span>
</div>
</div>
<div class='col'>
<span></span>
<span class='risultato'></span>
</div>
</div>