将手动输入值和报告偏差绑定到另一个输入列

时间:2013-06-01 06:46:31

标签: jquery user-input

这个问题继续我的第一个问题 how to make function which related comboboxes option

首先输入常量,所以我做了像这样的函数

$("#pkategori").change(function () {
    var kategori = $("#pkategori").val();
    if (kategori == "TCA"){
        $("#quantity").val("120");      
    }
    if (kategori == "BULK PACK"){
        $("#quantity").val("32");
 }
});

完全是我的代码,例如this

但有时用户手动输入“Nomor Seri Produk”。 我的问题:如何绑定用户在“Nomor Seri Produk”上手动编写的内容并显示“数量”的偏差。 例如:用户手动写入BULK PACK类别1-20,因此数量自动填充20

1 个答案:

答案 0 :(得分:1)

$("#seri").on("keyup", function() {
    var input = $(this).val();
    var matches = input.match(/(\d+)-(\d+)$/);
    if (matches) {
        var deviance = matches[2]-matches[1]+1;
        $("#quantity").val(deviance);
    }
});

FIDDLE