首页 > 解决方案 > 剑道细节中的问题

问题描述

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8"/>
    <title>Kendo UI Snippet</title>

    <link rel="stylesheet" href="https://kendo.cdn.telerik.com/2019.3.1023/styles/kendo.default-v2.min.css"/>
   <script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
    <script src="https://kendo.cdn.telerik.com/2019.3.1023/js/kendo.all.min.js"></script>
</head>
<body>
<input id="numerictextbox" />
<script>
  $("#numerictextbox").kendoNumericTextBox();
  var numerictextbox = $("#numerictextbox").data("kendoNumericTextBox");
  var step = numerictextbox.step();
  numerictextbox.step(0.01);
</script>
</body>
</html>

   

我想将输入的步长更改为 0.001,但它不起作用。如果有人有任何想法谢谢

标签: javascripthtmlkendo-ui

解决方案


用 0.001 代替 0.01。您还需要将小数位数更改为 3,因为默认值为 2。

$("#numerictextbox").kendoNumericTextBox({ decimals: 3 });
var numerictextbox = $("#numerictextbox").data("kendoNumericTextBox");
var step = numerictextbox.step();
numerictextbox.step(0.001);
<link rel="stylesheet" href="https://kendo.cdn.telerik.com/2019.3.1023/styles/kendo.default-v2.min.css" />
<script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
<script src="https://kendo.cdn.telerik.com/2019.3.1023/js/kendo.all.min.js"></script>

<input id="numerictextbox" />


推荐阅读