1
I know there is replace but can’t apply so that the total is presented with a comma after checking or unchecking the checkbox.
$(function(){
total = document.getElementById('total');
$(document.getElementsByName('choice')).bind('click',function(){
var valTotal = total.value;
valTotal = parseFloat(valTotal.replace(',','.'));
var valInput = (this.value);
valInput = parseFloat(valInput.replace(',','.'));
var novoTotal=0;
total.value = (this.checked) ? parseFloat(( valTotal + valInput )).toFixed(2) : parseFloat(( valTotal - valInput )).toFixed(2) ;
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<form name="listForm" id="listForm">
<input type="checkbox" name="choice" value="2,55" />2,55<br/>
<input type="checkbox" name="choice" value="2,45" />2,45<br/>
<input type="checkbox" name="choice" value="2,50" />2,50<br/>
<input type="checkbox" name="choice" value="2,00" />2,00<br/>
<input type="text" size="4" name="total" id="total" value="100,00"/>
</form>
Fuck, just like that!! Thanks!!
– user60252