Во первых функцию надо вызывать, во вторых функцию нужно вызывать при каждом изменении в инпутах, в третьих нужно доставать значение либо складывать переменые которые там где то обьявлены но мне лень, и все сделано вообще хреново но работать заставить это можно