我有一个文本框,我想在其中插入以下格式的值
name|qty
name2|qty2
想要获取 qty+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);
}
关于javascript - jQuery 在 | 之后获取数字从文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28466648/