Trying to Pass numeric parameters from input to Javascript function -


 <div class="row">     <div class="col-xs-12" id="sumall"></div>   </div>    <form role="form">  <div class="form-group">      <input class="form-control" type="text" name="num1">     <input class="form-control" type="text" name="num2">     <input class="form-control" type="text" name="num3">     <input type="submit" onclick = "sumall(num1,num2,num3)" value="ok">  </div> 

i total noob!

trying pass numbers 3 input fields function no response. console shows no errors, alert statement displays [object htmlinputelement]? returning objects instead of value?

help me please???

function sumall(num1,num2,num3) {     alert(num1);     var sum = num1 + num2 + num3;        document.getelementbyid("sumall").innerhtml = "<p>" + "the number is: " + sum + "</p>";    return; } 

you need call .value on num1 2 3 results.

function sumall(num1,num2,num3) {      var sum = number(num1.value) + number(num2.value) + number(num3.value);      alert(sum);  }
 <div class="row">      <div class="col-xs-12" id="sumall"></div>    </div>       <form role="form">   <div class="form-group">        <input class="form-control" type="text" name="num1">      <input class="form-control" type="text" name="num2">      <input class="form-control" type="text" name="num3">      <input type="submit" onclick = "sumall(num1,num2,num3)" value="ok">   </div>


Comments

Popular posts from this blog

routing - AngularJS State management ->load multiple states in one page -

python - GRASS parser() error -

Swift game error message -