Javascript jQuery从文本框中获取|之后的数字

Javascript jQuery从文本框中获取|之后的数字,javascript,jquery,html,Javascript,Jquery,Html,我有一个文本框,我想在其中插入以下格式的值 name|qty name2|qty2 希望获取数量+qty2+的值。。。。因此,在|之后的文本区域中的所有数量, 下一个产品在新的生产线上 <textarea onchange=gettotal()></textarea> 如何解析textarea值以获取所有数量?请帮助这应该让你开始。您可以通过getElementById获取输入 function getTotal() { var input = "jam

我有一个文本框,我想在其中插入以下格式的值

name|qty
name2|qty2
希望获取数量+qty2+的值。。。。因此,在
|
之后的文本区域中的所有数量, 下一个产品在新的生产线上

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


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

这应该让你开始。您可以通过
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);


}
函数getTotal(){ var input=“詹姆斯| 50\n迈克| 30” var inputs=input.split(“\n”); var合计=0; 对于(i=0;i能否添加当前的
gettotal
实现?或者到目前为止你还试过其他方法吗?我试过通过php通过jquery post将值传递到其他页面,但这是一个较长的方法。答案很好,但别忘了无论他如何使用它,他都需要输入有问题的textarea的值。var input=document.getElementById().value;