<table>
<tr>
<td><input type="text" id="a" onkeyup="document.getElementById('result').innerHT ML = (parseFloat(this.value)||0) * (parseFloat(document.getElementById('b').value)||0 )"></td>
<td><input type="text" id="b" onkeyup="document.getElementById('result').innerHT ML = (parseFloat(this.value)||0) * (parseFloat(document.getElementById('a').value)||0 )"></td>
<td id="result"></td>
</tr>
</table>
Нашла вот этот скрипт, но главная проблема в нем, что результат выводится, когда в input вводятся цифры. Мне же нужно, что бы значения были заданы изначально, а результат выводился сразу же, без каких-либо манипуляций с клавиатурой и кнопками.
<table>
<tr>
<td><input type="text" id="a" value="2" onkeyup="document.getElementById('result').innerHT ML = (parseFloat(this.value)||0) * (parseFloat(document.getElementById('b').value)||0 )"></td>
<td><input type="text" id="b" value="4" onkeyup="document.getElementById('result').innerHT ML = (parseFloat(this.value)||0) * (parseFloat(document.getElementById('a').value)||0 )"></td>
<td id="result"></td>
</tr>
</table>