[英]JS output sum from HTML input
我有这段代码,我试图让“印象数” element.value 随着用户在预算字段中输入而更新,获得结果的最佳做法是什么? 展示次数应为预算*350。
<div class="col">
<div class="input-group">
<div class="input-group-prepend">
<div class="input-group-text">£</div>
</div>
<input id="budget" type="text" class="form-control" name="campaign_budget" placeholder="100" value="<?php if(!empty($campaign_budget)) { echo $campaign_budget; } ?>">
</div>
<small class="form-text text-muted">You will recieve <span id="impressions">0</span> with this budget.</small>
</div>
您可以这样做,我使用 static 预算值进行演示,您可以在此处修改并添加您的 PHP 代码。
const impression = document.getElementById('impressions'); document.getElementById("budget").addEventListener('keyup', (e) => { impression.innerHTML = e.currentTarget.value * 350; });
<div class="col"> <div class="input-group"> <div class="input-group-prepend"> <div class="input-group-text">£</div> </div> <input id="budget" type="text" class="form-control" name="campaign_budget" placeholder="100" value="50"> </div> <small class="form-text text-muted">You will recieve <span id="impressions">0</span> with this budget.</small> </div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.