I'm new to JavaScript, and I'm looking for some help that does a simple multiplication of two numbers and displays the result in another text box. I have been trying to get this job for many days to no avail :(
Here is the basic HTML along with JavaScript and a fiddle link here http://jsbin.com/egeKAXif/1/edit
What am I doing wrong?
The application I want to write will show at least 12 lines, how could I extend JavaScript / HTML for this? Should each input id be unique?
Any help is appreciated :)
<table width="80%" border="0"> <tr> <th>Box 1</th> <th>Box 2</th> <th>Result</th> </tr> <tr> <td><input id="box1" type="text" /></td> <td><input id="box2" type="text" onchange="calculate()" /></td> <td><input id="result" /></td> </tr> </table> <script> function calculate() { var myBox1 = document.getElementById('box1').value; var myBox2 = document.getElementById('box2').value; var result = document.getElementById('result'); var myResult = box1 * box2; result.innerHTML = myResult; } </script>
source share