我见过其他类似的问题,但无论如何我都有问题。
每次修改输入值时,我都需要复制它,然后进行任何计算,然后将结果复制到文本字段中。但我做不到——我不知道为什么……
这是我的 tpl(智能)代码:
<label>{l s='Quantity:'}</label>
<input type="text" name="qty" id="quantity_wanted" class="text" onchange="updatevariable(this.value)" value="0" />
{assign var="var1" value=$feature.value|escape:'htmlall':'UTF-8'}
<label>{l s='Quantity 2:'}</label><input type="text" name="qty2" id="quantity_wanted2" class="text" value="" />
这是JS:
<script type="text/javascript">
function updatevariable(data) {
input = data;
var var76 = <?php echo $var1; ?>;
quantity_wanted2.value = (math.ceil(input*var76))*var76;
}
</script>
当我在 JS 中编写 var76 行时,一切都不起作用。没有它,一切正常(但我没有这个价值,我需要!)。我该怎么做才能在 javascript 中导入这个值?
请帮我!!非常感谢!!