У меня есть два html.textBoxFor
и вычитание между этими двумя значениями, но результат по-прежнему появляется с .
, а не ,
. Как я могу это решить?Заменить десятичное значение в jQuery
<script type="text/javascript">
$(document).ready(function() {
$("#km_final").on('input', function() {
sumCal();
});
$("#km_inicial").on('input', function() {
sumCal();
});
function sumCal() {
var km1 = parseFloat($("#km_inicial").val().replace(",","."));
var km2 = parseFloat($("#km_final").val().replace(",", "."));
var result = (km2) - (km1);
if (!isNaN(result)) {
$("#extensao").val(result);
} else {
$("#extensao").val(0);
}
}
});
</script>
Можете ли вы привести пример ввода? –