繁体   English   中英

如何在 type='number' 的输入字段中允许 1.00

[英]How to allow 1.00 in input field of type='number'

如果我输入 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)); });
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <input type="number" id="amount" name="amount" step="0.01" min="1">

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

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

这不会显示浮点数中的数字,但您可以稍后通过 php 中的 number_float() 函数更改它们

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM