HTML5数字输入失败,带小数值

时间:2013-05-23 19:20:10

标签: html html5 input numbers

我还没有确认这只是一个iOS错误,但我在我的应用中遇到了这个问题。

此:

<input type="number" step="0.01" disabled="disabled" name="cash_total" value="4.00" id="cash_total" placeholder="0.00"  />

显示:4

即使有一步。发生什么事了?!

更新:这是我注意到的Safari错误,即使在桌面上也是如此:http://jsfiddle.net/S9msN/

1 个答案:

答案 0 :(得分:0)

这可能适合你。当页面加载时,它使用一些js来进行数学运算,然后调整值:http://jsfiddle.net/LSnvj/

<script type="text/javascript">
<!--
jQuery(document).ready(  
    function(){  
        jQuery(window).load(function(){  
                var value = 4;
                var step = 0.01;
                var total = value+step;
                jQuery("#cash_total").attr("value",total);
        })
});  
-->
</script>

<input type="number" step="0.01" disabled="disabled" name="cash_total" value="0.00" id="cash_total" placeholder="0.00"  />