我有一个 PHP 文本框,允许用户输入金额
<input id="inputAmount" type="number" class="form-control" name="amount" required>
以及用于显示消息的标签。
<label id="Message" style="display:none">
'ExchangeRate is ' . $Rate . 'and converted amount is '. $ConvertedAmount
</label>
这是我的概念用于计算的 JavaScript
<script>
$("#inputAmount").change(function(){
var ConvertedAmount = Rate * inputAmount;
return ConvertedAmount;
});
</script>
我应该如何做才能向用户显示即时转换结果?
最佳答案
将 php 变量的内容放入输入中,然后使用 javascript 获取输入的值,然后进行 javascript 计算。像这样。
<input id="inputAmount" type="number" class="form-control" name="amount" required>
<input id="rate" type="hidden" class="form-control" value="<?php $Rate ?>">
然后是你的 JavaScript 代码
<script>
$("#inputAmount").change(function(){
var Rate = document.getElementById('rate').value;
var ConvertedAmount = Rate * inputAmount;
return ConvertedAmount;
});
</script>
关于javascript - 如何将 PHP 输入文本传递给 JavaScript 并返回给 PHP 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45873875/