我有一个文本框,我希望以下面的格式插入值
name|qty
name2|qty2
想要获得qty + qty2 +的价值......所以在|
之后的textarea中的所有数量,
下一个产品在新行
<textarea onchange=gettotal()></textarea>
我如何解析textarea值以获取所有数量?请帮忙
答案 0 :(得分:2)
这应该让你开始。您可以通过getElementById
获得输入。
function getTotal() {
var input = "james|50\nmike|30"
var inputs = input.split("\n");
var total = 0;
for (i = 0; i < inputs.length; i ++){
qty = parseInt((inputs[i].split("|"))[1]);
total += qty;
}
alert (total);
}