当前位置: 代码迷 >> JavaScript >> 当用户输入输入值时,如何使用jquery或javascript将int转换为double
  详细解决方案

当用户输入输入值时,如何使用jquery或javascript将int转换为double

热度:31   发布时间:2023-06-08 09:21:05.0

用户输入输入值时,如何使用jqueryjavascriptint转换为double?

在此,当用户输入输入时,它将自动转换为双精度值。

<!DOCTYPE html>
    <html>
    <body>
    <input type="text" id="TextBox1">
    <script type="text/javascript">
            $(document).ready(function(){
                var decimalNumber = document.getElementById('TextBox1').value;
                var integerNumber = parseFloat(decimalNumber);
        </script>
    </body>
    </html>

您尚未关闭dom就绪功能。 });

在document.ready函数中,还有另一个问题,输入的值将为空白。 这会导致错误。

$(document).ready(function () {
    $("input").change(function () {
        var decimalNumber = document.getElementById('TextBox1').value;
        var integerNumber = parseFloat(decimalNumber);
        alert(integerNumber);
    });
});

在这里,我将change事件绑定到了文本框。

我不清楚您需要什么,但这应该会有所帮助。

 $(document).ready(function () {
        $("input").change(function () {
            var d= document.getElementById('TextBox1').value;
            d=parseFloat(d);
            var i = d.toFixed(2);
            alert(i);
        });
    });

同时关闭document ready功能。

  相关解决方案