I try to achieve Total of two input fields and those fields got their value dynamically from database after selecting a dropdown option. The html code and the sql query looks like below:
<select name="getData" ID="getData" onchange="getData()">
    <option value="Select">Select Subscription Package</option>
    <?php
    $sql = "SELECT * FROM package WHERE status = 1";
    $result = $connect->query($sql);
    while($row = mysqli_fetch_row($result)){ 
        echo '<option data-price="'.$row[4].'" value='.$row[0].'> '.$row[1].' </option>';
        }
    ?>
</select>
<input type="text" id="price1" name="price1"/>
<input type="text" id="price2" name="price2"/>
<input type="text" id="totalAmount" name="totalAmount" onblur="totalCalc()">
Value of price1 & price2 changes when SELECT Option changed. Now I need to get total of these two fields by javascript. The js code is below:
<script>
    function totalCalc() {
        var A = document.getElementById("price1").value;
        var B = document.getElementById("price2").value;
        var C = A + B;
        document.getElementById("totalAmount").value = C;
    }
</script>
I got the total but it needs to click the total amount field. I want the calculation should be done automatically right after the first two fields got their values dynamically.
Any help is appreciated.
 
     
    