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
Post a Comment