Add two textbox values and display the sum in a third textbox automatically

后端 未结 8 2042
一整个雨季
一整个雨季 2020-12-18 00:43

I have assigned a task to add two textbox values.I want the result of addition to appear in the 3rd textbox,as soon as enter the values in the first two textboxes,without pr

8条回答
  •  长情又很酷
    2020-12-18 01:00

    In below code i have done operation of sum and subtraction: because of using JavaScript if you want to call function, then you have to put your below code outside of document.ready(function{ }); and outside the script end tag.

    I have taken one another script tag for this operation.And put below code between script starting tag // your code // script ending tag.

     function operation() 
    
     {
    
       var txtFirstNumberValue = parseInt(document.getElementById('basic').value);
       var txtSecondNumberValue =parseInt(document.getElementById('hra').value);
       var txtThirdNumberValue =parseInt(document.getElementById('transport').value);
       var txtFourthNumberValue =parseInt(document.getElementById('pt').value);
       var txtFiveNumberValue = parseInt(document.getElementById('pf').value);
    
       if (txtFirstNumberValue == "")
           txtFirstNumberValue = 0;
       if (txtSecondNumberValue == "")
           txtSecondNumberValue = 0;
       if (txtThirdNumberValue == "")
           txtThirdNumberValue = 0;
       if (txtFourthNumberValue == "")
           txtFourthNumberValue = 0;
       if (txtFiveNumberValue == "")
           txtFiveNumberValue = 0;
    
    
    
       var result = ((txtFirstNumberValue + txtSecondNumberValue + 
      txtThirdNumberValue) - (txtFourthNumberValue + txtFiveNumberValue));
       if (!isNaN(result)) {
           document.getElementById('total').value = result;
       }
     }
    

    And put onkeyup="operation();" inside all 5 textboxes in your html form. This code running in both Firefox and Chrome.

提交回复
热议问题