3

这个问题继续我的第一个问题,关于 如何制作相关组合框选项的功能

首先是输入常量,所以我制作了这样的功能

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

完全像这样我的代码

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

4

1 回答 1

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);
    }
});

小提琴

于 2013-06-01T07:18:52.187 回答