自动计算输入字段

时间:2015-07-19 09:48:37

标签: javascript jquery html

我有2个# or, alternatively字段,一个输入,另一个被禁用。我需要输入数字中的输入数字,禁用字段以显示此input。我尝试将number/100与此javascript:

一起使用
<span>

但它没有用。 这是我的输入字段:

$(document).ready(function(){
    $('#sum').keyup(function(){
        $('#result').text($('#sum').val() / 100);
    });   
});

2 个答案:

答案 0 :(得分:1)

您使用val()代替text()

另一点是检查division by zero错误是为了安全。这是你的代码应该是什么。

$('#sum').keyup(function(){
    var res = $('#sum').val() / 100;
    if (res == Number.POSITIVE_INFINITY || res == Number.NEGATIVE_INFINITY || isNaN(res))
        res = "N/A"; // OR 0
    $('#result').val(res);
});

答案 1 :(得分:0)

对输入字段使用val()而不是text()。

$(document).ready(function(){
        $('#sum').keyup(function(){
            $('#result').val($('#sum').val() / 100));
        });   
    });