我在表单上有2个查找字段。我有以下代码,它填充了2个查找字段。但是,当我点击保存按钮时,它需要关于字段的投诉,但我看到两者都填充了正确的值。任何的想法? DepartmentName和Worklocation是2个查找字段。
$(document).ready(function () {
var obj = $('#' + vartestlookupID);
//alert("Selected Name");
obj.change(function () {
var clientContext = SP.ClientContext.get_current();
var web = clientContext.get_web();
var oList = clientContext.get_web().get_lists().getByTitle("EmployeeData");
var listItem = oList.getItemById(this.value);
clientContext.load(listItem);
clientContext.executeQueryAsync(function () {
document.getElementById(varFirstNameID).value = listItem.get_item('FirstName');
document.getElementById(varLastNameID).value = listItem.get_item('LastName');
document.getElementById(DepartmentName).value=listItem.get_item('DepartmentName').get_lookupId();
document.getElementById(WorkLocation).value=listItem.get_item('WorkLocation').get_lookupId();
document.getElementById(Supervisor).value = listItem.get_item('Supervisor');
}, function () { });
});
});
答案 0 :(得分:0)
我必须在设置每个查找字段后立即添加以下代码。
NWF $("输入[id ='" + DepartmentName +"']")。val(NWF $("# " + DepartmentName +"选项:已选择")。val());