<分区>
我有 6 个文本框。前 5 个文本框用于输入,第六个文本框用于输出以接受前 5 个文本框的平均值。第六个文本框是只读的。我只想接受小数点后两位数。我该怎么做?请帮我。提前致谢。
标签 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 程序的控制流程