Javascript 如何在=';类型的输入字段中允许1.00;编号';

Javascript 如何在=';类型的输入字段中允许1.00;编号';,javascript,jquery,html,Javascript,Jquery,Html,若我输入1.12,那个么它工作正常,但若我输入1,那个么我希望它在输入字段中显示1.00 jQuery(document).on('change','#amount',function(){ var this_val=jQuery(this.val(); jQuery(“#amount”).val(parseFloat(this#val).toFixed(2)); }); 我认为这可能是一个解决方案 <input type="number" step="0.01" min="0" max

若我输入1.12,那个么它工作正常,但若我输入1,那个么我希望它在输入字段中显示1.00

jQuery(document).on('change','#amount',function(){
var this_val=jQuery(this.val();
jQuery(“#amount”).val(parseFloat(this#val).toFixed(2));
});

我认为这可能是一个解决方案

<input type="number" step="0.01" min="0" max="100" value="22.00">


这不会在float中显示数字,但您可以稍后通过php中的number_float()函数来更改它们。有什么问题吗?运行代码段。这是工作。使用模式。请看@Shree如果我输入1.00,那么它将转换为1,我希望它保持为1。00@HetalChauhan你的浏览器是什么?