jquery - JQuery 文本字段计算器
问题描述
每次在总文本字段中输入数字时,我都尝试使用 JQuery 更新存款字段。我想也许我需要解析数据?任何帮助,将不胜感激
Contact-Form-7
<label> Name </label>
[text your-name]
<label> Total </label>
[number total min:1 class:total-amt]
<label> Deposit </label>
[number deposit id:deposit-amt]
[submit "Send"]
jQuery
<script>
jQuery(document).ready(function($) {
var $total_field = $('.total-amt'),
$total_deposit = $('#deposit-amt');
$total_field.on('input', function(e) {
$total_deposit.val(($total_field * 0.4));
})
});
</script>
解决方案
您正在尝试将您的文本字段 ( $total_field
) 乘以0.4
. 您要做的是获取它的值( $total_field.val()
) 并将其乘以0.4
.
意思是,这一行:
$total_deposit.val(($total_field * 0.4));
必须更改为:
$total_deposit.val($total_field.val() * 0.4);
推荐阅读
- javascript - 通过 setFieldvalues Antd 自定义 DatePicker
- sql - 如何将 NVarchar 转换为十进制?
- json - 多个 SELECT 语句到单个 JSON
- android - 将 APP_STL 从 gnustl_static 切换到 c++_shared 后出现“未定义的引用...”错误
- python - Numpy - 如何将向量索引数组转换为掩码?
- azure-logic-apps - 是否可以编辑逻辑应用文件系统或 SFTP 触发条件以根据文件名或扩展名触发逻辑应用?
- node.js - 在 MongoDB 中保持并发读取操作的一致性
- javascript - 从 node.js 服务器运行时,Bootstrap 4 Carousel 不起作用
- reactjs - 我可以使用什么方法来更新重复操作的状态?
- c++ - 编写一个简单的 C++ 线程安全日志库,如何使线程安全 << 运算符?