当前位置: 首页 > 知识库问答 >
问题:

使用十进制数字段的计算

束飞捷
2023-03-14
 function setZeroNumberDecimal(el) {
    el.value = parseFloat(el.value).toFixed(0);
};
 function setThreeNumberDecimal(el) {
    el.value = parseFloat(el.value).toFixed(3);
};

$(document).ready(function(){
$(".calc").keyup(function(){
      var areasf = +$(".SF").val();
      $("#acre").val(areasf/43560);
});
});
  <input type="number" onchange="setZeroNumberDecimal(this)" name="grosslandSF" class="calc SF">
  <input type="number" onchange="setThreeNumberDecimal(this)" name="grosslandacre" disabled="disabled" id="acre">

任何帮助都会很好。

共有1个答案

王凌
2023-03-14

可以使用oninput事件代替内联onchange事件。

中更改值时:

$("#acre").val(areasf/43560)

这不会激发相应的事件,因此您必须自己执行:

$("#acre").val(areasf/43560).trigger('input');
function setZeroNumberDecimal(el) {
    el.value = parseFloat(el.value).toFixed(0);
};
function setThreeNumberDecimal(el) {
    el.value = parseFloat(el.value).toFixed(3);
};

$(document).ready(function(){
    $(".calc").keyup(function(){
        var areasf = +$(".SF").val();
        $("#acre").val(areasf/43560).trigger('input');
    });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>


<form>
    <input type="number" oninput="setZeroNumberDecimal(this)" name="grosslandSF" class="calc SF">
    <input type="number" oninput="setThreeNumberDecimal(this)" name="grosslandacre" disabled="disabled" id="acre">
</form>
 类似资料:
  • 本文向大家介绍使用逻辑控制器的十进制计数器,包括了使用逻辑控制器的十进制计数器的使用技巧和注意事项,需要的朋友参考一下 我们用8085编写一个用汇编语言编写的程序,仅用于实现十进制计数器的实现,该计数器被逻辑控制器接口使用。起始计数的输入必须是通过完整界面的输入,此外,我们在界面上显示计数。 让我们考虑一个示例程序– 紧随其后的程序应始终包含一个无限循环,直到用户的输入仅将有效二进制数字十进制值(

  • 我有一个熊猫数据框(df),有四列,我想要一个新的列来表示这四列的平均值:df['mean']=df。平均数(1) 到目前为止还不错。但当我将结果保存到csv文件时,我发现: 我想我可以在“平均值”列中强制使用格式,但知道为什么会发生这种情况吗? 我使用winpython与python 3.3.2和熊猫0.11.0

  • 在中设置货币小数格式时遇到问题。我用一个类来设置,这个类扩展了,它将转换为,反之亦然。当我应该更改值时,如果删除所有数据并插入一个新的完整值,它是有效的,但如果我必须添加/更改值的一部分,如13.10中的13.00,更改将不应用,并重新提出旧值13.00。 如何解决? 谢谢

  • 我正在使用DecimalFormats将双打格式化为字符串。然后这个字符串被集成到我的表示层中。 问题:我想保留所有的小数。示例:“12345678.123456789” 格式:#.#- 我可以用##########对于大小数点,但是如果小数点更长呢? 我发现我的小测试程序很有用,想和大家分享。 你能帮我显示所有小数吗? 这导致: 编辑:一位用户提到了一个相关的问题:如何很好地将浮点数格式化为字符

  • 我已经在网上搜索了,我发现所有的都是使用DecimalFormat并尝试了它,但当我在Android Studio上编码时,出现了一条消息,说必须使用API24来执行这种命令。API24有错误和所有的网站,我看,建议使用API23。 因此,我需要一种方法来显示双数字,只有两个十进制数字在我的AlertDialog。