(1)在EasyUI框架中弹出框的页面进行js赋值时,发现总是值被清空
function addWBSConfig() {
$("#editWBSWindow").empty();
var $win;
$win = $("#editWBSWindow").window({
width: $(window).width() * 0.9,
height: $(window).height() * 0.92,
modal: true,
href: 'ucConfigWBS?type=add&formId=' + formID,
title: 'ucConfigWBS',
collapsible: false,
maximizable: true,
minimizable: false,
onLoad: function () {
$("#txtWBSID").val("");
$(".field-validation-valid").html("");
},
onResize: function () {
$(this).window('center');
},
onClose: function () {
initWBSTable();
}
});
$win.window('open');
}
后来发现是onLoad:function()方法中调用了 document.getElementById("editForm").reset();这个重置方法引起的,去掉该方法用 $("#editWBSWindow").empty();实现同样的重置功能