Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在javascript中,如何验证只读文本框以接受小数点后的两位数字?_Javascript_Jquery_Html - Fatal编程技术网

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

在javascript中,如何验证只读文本框以接受小数点后的两位数字?,javascript,jquery,html,Javascript,Jquery,Html,我有6个文本框。前5个文本框为输入,第六个文本框为输出,用于接受前5个文本框的平均值。第六个文本框是只读的。我只接受小数点后的两位数。我怎么做?请帮帮我。提前谢谢。 $('.my_val').keyup(函数(){ var总计=0, 计数\字段=0, 平均水平; $('.my_val')。每个(函数(){ var val=parseFloat($(this).val(),10); 如果(!isNaN(val)){ 计数_字段+=1; 总+=val; } }); 平均值=(总数/计数\字段).to

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

$('.my_val').keyup(函数(){
var总计=0,
计数\字段=0,
平均水平;
$('.my_val')。每个(函数(){
var val=parseFloat($(this).val(),10);
如果(!isNaN(val)){
计数_字段+=1;
总+=val;
}
});
平均值=(总数/计数\字段).toFixed(2);
$('.output').val(平均值);
});

输入1:
输入2:
输入3:
输入4:
输入5:


结果:
var x=1.123456//x是一个数字x.toFixed(2)//返回'1.12',谢谢您的评论。我像这样编辑代码=>$('.output').val(average).toFixed(2);。它不起作用。$('.my_val').keyup(函数(){var total=0,count_field=0,average;$('.my_val').each(函数(){var val=parseFloat($(this.val()),0.1);if(!isNaN(val)){count_field+=1;total+=val;});average=total/count_field;$('.output')).val(平均值).toFixed(2);});这是我的jquery。我只接受小数点后的两位数。此输出文本框为数字类型且只读。我不熟悉html。请帮帮我。你也可以在上看到。还不好。我想为输出文本框接受小数点后的两位数字。请帮我查一下。谢谢。您必须使用parseFloat();然后固定(2);请看我的报纸。我已经编辑过了。问题解决了?对不起我的错。你的代码对我有用。非常感谢。我怎么能接受这个答案呢?我想为文本框6(输出文本框)设置文本动画。输入和输出文本动画以显示投票结果。谢谢