Показать сообщение отдельно
  #5 (permalink)  
Старый 15.02.2013, 18:35
Интересующийся
Отправить личное сообщение для Missxxx Посмотреть профиль Найти все сообщения от Missxxx
 
Регистрация: 15.02.2013
Сообщений: 10

<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>
Ответить с цитированием