javascriptで入力時に計算させる方法![]()
友人が調べたけどいいのがなかった
らしいのでメモ![]()
簡単なサンプルなので改造してください。
フォーカス時と入力時に計算します。
エラー処理はしていなので注意してください。
<script type="text/javascript">
function price() {
var num0 = document.getElementById('num0').value;
var num1 = document.getElementById('num1').value;
var ans = parseInt(num0) + parseInt(num1);
document.getElementById('ans').innerHTML = ans;
}
</script>
<input type="text" value="0" name="num0" size="10" id="num0" onfocus="price()" onkeyup="price()" />
<input type="text" value="0" name="num0" size="10" id="num1" onfocus="price()" onkeyup="price()" />
<span id="ans"></span>円