layuiedit 出错 监听编辑

本文介绍了一个使用layui框架的表格编辑监听事件的实现方法,详细解释了如何在用户修改表格特定字段时进行数据验证,例如确保评分字段不输入负数。
// 监听编辑
      table.on('edit(test)', function (obj) {
        var tableId = obj.tr.closest('.layui-table-view').attr('lay-id');
        var trIndex = obj.tr.data('index');
        var that = this;
        var tdElem = $(that).closest('td');

        var field = obj.field;
        var value = obj.value;
        if (field === 'score') {
          value = parseInt(value);
          if (value < 0) {
            setTimeout(function () {
              // 小于0回滚再次获得焦点打开
              // obj.update({score: table._dataTemp[tableId][trIndex][field]});
              obj.update({score: 0});
              layer.msg('评分不能为负数!', {anim: 6});
              tdElem.click();
            }, 100);
          }
        }
      });
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值