javascript - 如何验证只读文本框以在 javascript 中接受小数点后两位数?

标签 javascript jquery html

<分区>

我有 6 个文本框。前 5 个文本框用于输入,第六个文本框用于输出以接受前 5 个文本框的平均值。第六个文本框是只读的。我只想接受小数点后两位数。我该怎么做?请帮我。提前致谢。

最佳答案

$('.my_val').keyup(function () {

    var total = 0,
        count_field = 0,
        average;

    $('.my_val').each(function () {
        var val = parseFloat($(this).val(), 10);
        if (!isNaN(val)) {
            count_field += 1;
            total += val;
        }
    });

    average = (total / count_field).toFixed(2);
    $('.output').val(average);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
Input1 : <input class="my_val" type="number" size="5" name="input1"><br/>
Input2 : <input class="my_val" type="number" size="5" name="input2"><br/>
Input3 : <input class="my_val" type="number" size="5" name="input3"><br/>
Input4 : <input class="my_val" type="number" size="5" name="input4"><br/>
Input5 : <input class="my_val" type="number" size="5" name="input5"><br/><br/>
Result : <input class="output" type="number" size="5" name="input6" readonly>

关于javascript - 如何验证只读文本框以在 javascript 中接受小数点后两位数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45341331/

相关文章:

javascript - 在线JavaScript编辑器(例如inDesign)

Javascript - 在 javascript 单击事件上设置进度元素的值属性

javascript - 将事件添加到 HTML 输入数组的所有元素并获取数组中的值

javascript - 如何使用jquery检测动态添加的点击元素?

javascript - jQuery 通过 'src' 属性查找图像 - 纯 javascript

javascript - 如何使 'SpriteSpin' 加载特定图像作为加载的第一个图像?

javascript - 无法弄清楚我的 Javascript 程序的控制流程

Javascript 正则表达式只允许最多 10 位数字,不允许字符串和特殊字符

Javascript:克服标准模式差异

javascript - 带有 Rails 的 Ajax,附加 div 不起作用