【发布时间】:2014-10-22 15:56:21
【问题描述】:
我正在创建一张发票,并尝试将多个值放入我创建的文本区域。
文本区域看起来像这样
<textarea input type ="text" name = "textarea" id = "textarea" rows = "12" cols = "180" placeholder = "--Item Code-- --Item Name-- --Item Cost-- --Quantity-- --Subtotal-- --Tax-- --Total--"></textarea>
我还有一个按钮叫
<div id="AddItemButton">
<td align = "left"><input type="button" value= "Add Item" id = "add" onclick="computeCost();"/>
</td>
</div>
我将想要输入的值连接到 textarea 'document.getElementById'
document.getElementById('textarea').value = ("\n")+("\n") + "--" + code + "--" + " " + " " + "--Item Name--" + "--" + itemName + "--" + " " + " " + "--" + cost +"--" + " " + " " + "--" + quantity + "--" + " " + " " + "--" + subtotal + "--" + " " + " " + " " + "--" + tax + "--" + " " + " " + "--" + total + "--";
总计、小计、税收等都显示在文本区域中。我遇到的问题是,每次我点击“添加项目”时,它都会替换旧值。我希望它在保存旧值的同时将新值添加到文本区域。
【问题讨论】:
标签: javascript html forms textarea invoice