0

我需要帮助来编写接下来要做的代码。

我在一侧有数字,当我单击它们(它们充当链接)时,它们被添加到输入框中(在同一个文档中,每个数字都有特定的框)。然后我有一个函数可以读取该框中的内容,使用该值并进行一些计算,然后将其显示在同一页面上-无需刷新。当我手动写数字时一切顺利,但是当我使用函数时

function addTextTagF(text){
    document.getElementById('text_tag_inputF').value += text;
}

什么都没发生!我需要让它以某种方式做出反应,请帮助我。

其他使用的功能:

function preview_kopins(currency)
{
    var rate = 0.0025;
    var food = window.document.frm.food.value;

    food = food * rate;


    total = food;

    if(isNaN(total))
        total = "0";

    document.getElementById("pkopins").innerHTML = total + " " + currency;
}

另一个

<input type="text" id="text_tag_inputF" name="food" size="5" value="" 
    onchange="preview_kopins('<?php echo CURRENCY_NAME ?>');" 
    onkeypress="preview_kopins('<?php echo CURRENCY_NAME ?>');" 
    onpaste="preview_kopins('<?php echo CURRENCY_NAME ?>');" 
    oninput="preview_kopins('<?php echo CURRENCY_NAME ?>');" >

<a href="#" 
    onClick="addTextTagF('<?php echo floor($fcapacity); ?>'); return false">
      <?php echo floor($fcapacity); ?></a>
4

1 回答 1

0

根据我的理解,您想将数字添加到当前的text_tag_inputF?

尝试:

function addTextTagF(text){
    document.getElementById('text_tag_inputF').value = document.getElementById('text_tag_inputF').value + parseInt(text);
}
于 2013-02-14T20:07:37.400 回答