Come arrotondare un valore da un campo di testo con un risultato parseFloat
? Questa applicazione riassume il valore di tutti i pulsanti di opzione quando si fa clic e visualizza la somma in una casella di testo.Come arrotondare parseFloat risulta in Jquery/Javascript?
Il seguente codice funziona perfettamente se il valore pulsante radio è un numero intero, se voglio avere un valore in virgola mobile sul pulsante, il valore totale avrà un 100.0000000679
quando dovrebbe essere 100
. Qualsiasi consiglio sarebbe molto apprezzato. Grazie in anticipo.
function calcscore(){
var score = 0;
$(".calc:checked").each(function(){
score+=parseFloat($(this).val(),10);
});
$("input[name=openingsum]").val(score);
}
$().ready(function(){
$(".calc").change(function(){
calcscore();
});
});
codice HTML:
<input class="calc" name="v2" type="radio" onclick="ver2(this);" value="1.6666666666666666666666666666667" />Yes
<input class="calc" name="v2" type="radio" onclick="ver2(this);" value="0" />No
credo troverete questo applicabili alle proprie esigenze [http : //stackoverflow.com/questions/4640404/parsefloat-rounding [1] [1]: http://stackoverflow.com/questions/4640404/parsefloat-rounding – djmadscribbler