I have code :
function compute() {
if ($('input[name=type]:checked').val() != undefined) {
var a = $('input[name=service_price]').val();
var b = $('input[name=modem_price]').val();
var total = a + b;
$('#total_price').val(a + b);
}
}
In my code I want sum values of two text inputs and write in a text input that has an id of “total”
My two numbers don’t sum together for example :
service_price value = 2000 and modem_price=4000
in this example total input value must be 6000 but it is 20004000
Your code is correct, except you are adding (concatenating) strings, not adding integers. Just change your code into:
and this should work.
Here is some working example that updates the sum when the value when checkbox is checked (and if this is checked, the value is also updated when one of the fields is changed): jsfiddle.