我需要帮助编写下一步的代码。
我一边有数字,当我点击它们(它们充当链接)时,它们被添加到输入框中(在同一文档中,每个数字都有特定的框)。然后我有一个函数,它读取在该框中写入的内容,使用该值并进行一些计算,然后在同一页面上显示它 - 无需刷新。当我手动编写数字时,一切顺利,但当我使用函数时
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>
答案 0 :(得分:0)
根据我的理解,您希望将数字添加到当前text_tag_inputF
的数量?
尝试:
function addTextTagF(text){
document.getElementById('text_tag_inputF').value = document.getElementById('text_tag_inputF').value + parseInt(text);
}