$Somvalue是PHP变量,来自数据库,并且是$Somvalue=200.00。我希望在形式上
<input type="number" step="0.01" value="'.$somevalue.'">
一些价值显示为200美元,而不是200美元。
我的代码:
<?php
$somevalue=200;
$type_number='<input type="number" step="0.01" value="'.$somevalue.'">';
echo $type_number;
?>
您可以使用sprintf()
$type_number='<input type="number" step="0.01" value="'.sprintf('%2f',$somevalue).'">';
更新答案:
因为每个浏览器都是不同的,你可以用jQuery做一点编辑:
$('input').each(function() {
var help = $(this).val().split('.');
if (help.length == 1) {
$(this).val($(this).val() + '.00');
} else if (help[1].length == 1) {
$(this).val($(this).val() + '0');
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="number" step="0.01" value="200">
<input type="number" step="0.01" value="200.11">
<input type="number" step="0.01" value="200.1">
您可以使用number_格式()
<?php
echo number_format('200', 2, '.', ',');
// Output 200.00
echo number_format('200.1', 2, '.', ',');
//output 200.10
echo number_format('20.21', 2, '.', ',');
//output 20.21
$somevalue=number_format($somevalue, 2, '.', ',');
$type_number='<input type="number" step="0.01" value="'.$somevalue.'">';
echo $type_number;
?>
我试图在vuejs中的输入字段中显示2000.00,但它剥离了.00。 如何使输入字段显示2000.00? jsfiddle 我可以使用计算属性来做到这一点。但是我需要将其应用于多个输入字段。 解决方案:
我正在制作一个表单,用户可以使用html数字输入标记输入美元金额。有没有办法让输入框始终显示2位小数?
有没有办法将值的格式设置为始终显示两位小数? 示例:我想查看,而不是。
问题内容: 我想显示: 如 和: 如 不管小数点的长度或是否有任何小数位,我都希望显示带有2个小数位的a,并且我想以一种有效的方式来做到这一点。目的是显示货币值。 例如, 问题答案: 我想您可能正在使用模块中的对象?(如果您需要精确到小数点后两位精确到两位数且任意大的数字,那么绝对应该如此,这就是您的问题标题所暗示的……) 如果是这样,文档的“ 十进制常见问题解答” 部分将包含一个问题/答案对,这
我使用Jasper Report 5.2,我想生成PieChart并显示带有2个小数的百分比。 我用一个piechart创建了jrxml,数据源中填充了参数piechart类型列表。 jrxml是: 使用此代码,百分比以一个整数显示。我要带两个小数的百分比。这可能吗?
问题内容: 我要显示: 和: 不管小数点的长度或是否有小数位,我都希望显示一个带有2个小数位的,并且我想以一种有效的方式做到这一点。目的是显示货币值。 例如, 问题答案: 我想你可能正在使用模块中的对象?(如果你需要精确到小数点后两位任意大数的精度,则绝对应该如此,这就是你的问题标题所建议的……) 如果是这样,则文档的“ 十进制常见问题解答”部分将包含一个问题/答案对,这可能对你有用: 问:在具有