功能没有反应

时间:2013-02-14 19:56:23

标签: php javascript html input

我需要帮助编写下一步的代码。

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

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>

1 个答案:

答案 0 :(得分:0)

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

尝试:

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