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 に答える