处理fieldlist重复渲染input

pull/206/head
NEKGod 2020-06-05 17:25:48 +08:00
parent 27d20e2fca
commit 1fb0269a92
1 changed files with 8 additions and 0 deletions

View File

@ -299,10 +299,18 @@ define(['jquery', 'bootstrap', 'upload', 'validator'], function ($, undefined, U
}); });
textarea.val(JSON.stringify(result)); textarea.val(JSON.stringify(result));
}; };
// 移除之前绑定事件
$(document).off('change keyup changed', ".fieldlist input,.fieldlist textarea,.fieldlist select");
$(".fieldlist", form).off("click", ".btn-append,.append");
$(".fieldlist", form).off("click", ".btn-remove");
//监听文本框改变事件 //监听文本框改变事件
$(document).on('change keyup changed', ".fieldlist input,.fieldlist textarea,.fieldlist select", function () { $(document).on('change keyup changed', ".fieldlist input,.fieldlist textarea,.fieldlist select", function () {
console.log($(this).closest(".fieldlist").data("name"))
refresh($(this).closest(".fieldlist").data("name")); refresh($(this).closest(".fieldlist").data("name"));
}); });
//追加控制 //追加控制
$(".fieldlist", form).on("click", ".btn-append,.append", function (e, row) { $(".fieldlist", form).on("click", ".btn-append,.append", function (e, row) {
var container = $(this).closest(".fieldlist"); var container = $(this).closest(".fieldlist");