HTMLの入力数値を(ユーザーが変更するたびに)取得し、数値で数式を実行して再出力したいページ上のデータ(リロードせずに)JSの入力値をHTMLで再表示するにはどうすればいいですか
私のHTML
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
QTY: <input type="number" name="qty" value="1" min="0" max="100" id="qty" ><br>
$<span id="total"></span>
私のJS:
<script>
var qty = 1;
var total;
qty = setInterval(function() {ObserveInputValue($('#qty').val()); }, 300);
total = qty * 85;
$("#total").html(total);
</script>
とJSのフィドル: https://jsfiddle.net/bcxL3usw/
私のエラーがどこにあるかわかりません。私は$("#total").html(total);
をsetInterval関数に入れなければならないかもしれないと思うが、何も動かないようだ。
おかげ
anglejsを同じものに使うと、簡単になります – Sajeetharan
@Sajeetharan angularjs?どうすればいいのかを教えてください – user3011784