Вы не объявили num1
и num2
, когда звоните add
.Сделайте ваш код таким:
$('document').ready(function () {
$('#btnAdd').click(function () {
$('#total').val(add($("#num1").val(), $("#num2").val()));
});
});
И он должен работать.
РЕДАКТИРОВАТЬ: Измените вашу add
функцию на это:
function add(number1, number2) {
var num1 = parseInt(number1);
var num2 = parseInt(number2);
var num3 = num1 + num2;
return num3;
}
Оператор .
не добавляет два числа.