Javascript 获取查找字段值而不指定onChange字段事件的名称

Javascript 获取查找字段值而不指定onChange字段事件的名称,javascript,dynamics-crm,crm,Javascript,Dynamics Crm,Crm,我有一个表单,可以有联系人查找字段,或者用户查找字段,这取决于用户想要添加的人的类型。只有一个字段可见 还有Name文本字段,我想使用查找中的Name填充该字段 我想在lookup字段中添加onChange函数以获取名称并将其插入name字段 我知道我可以得到如下字段值: Xrm.Page.getAttribute("ad_user").getValue(); this.getValue(); 但这样我需要为每个字段创建单独的函数。 有没有一种方法可以让带有onChange事件的字段在不引用

我有一个表单,可以有
联系人
查找字段,或者
用户
查找字段,这取决于用户想要添加的人的类型。只有一个字段可见

还有
Name
文本字段,我想使用查找中的Name填充该字段

我想在lookup字段中添加
onChange
函数以获取名称并将其插入
name
字段

我知道我可以得到如下字段值:

Xrm.Page.getAttribute("ad_user").getValue();
this.getValue();
但这样我需要为每个字段创建单独的函数。 有没有一种方法可以让带有
onChange
事件的字段在不引用该字段名称的情况下获得自己的值?大概是这样的:

Xrm.Page.getAttribute("ad_user").getValue();
this.getValue();

这样,我可以对这两个字段使用相同的函数。

将onChange事件处理程序过程注册为第一个参数时。然后可以按如下方式获取输入值:

事件处理程序注册:

处理程序:

function foo_onChange(executionContext) {
   var inputValue = executionContext.getEventSource().getValue();
}