jQuery在|之后得到数字来自文本框

时间:2015-02-11 23:32:11

标签: javascript jquery html

我有一个文本框,我希望以下面的格式插入值

name|qty
name2|qty2

想要获得qty + qty2 +的价值......所以在|之后的textarea中的所有数量, 下一个产品在新行

<textarea onchange=gettotal()></textarea>

我如何解析textarea值以获取所有数量?请帮忙

1 个答案:

答案 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);


}