Javascript 如何从选项集crm 4 dynamics 2011 online获取选定值

Javascript 如何从选项集crm 4 dynamics 2011 online获取选定值,javascript,dynamics-crm-2011,options-menu,Javascript,Dynamics Crm 2011,Options Menu,这是一个与在crm 4 2011 online中使用javascript相关的问题 我创建了一个optInitiat-status:open、closed和一个onchange事件处理程序,该处理程序调用函数run,并将上下文作为参数 在js中,我尝试了以下内容: function run(selectedItems) { var s = selectedItems[0]; } 但我总是得到一个未定义的变量 如何从optionset获取所选值 谢谢 编辑: 我试过了 function

这是一个与在crm 4 2011 online中使用javascript相关的问题

我创建了一个optInitiat-status:open、closed和一个onchange事件处理程序,该处理程序调用函数run,并将上下文作为参数

在js中,我尝试了以下内容:

function run(selectedItems)
{
    var s = selectedItems[0];
}
但我总是得到一个未定义的变量

如何从optionset获取所选值

谢谢

编辑:

我试过了

function run() { 
alert("hello"); 
var texter = Xrm.Page.getAttribute("new_state_request").getSelectedOption().text; 
alert(texter); 
} 
刚才。在这里: 此字段的用户定义事件出错。 字段:新状态请求 事件:onchange 错误:未定义

请重试

获取OptiStart字段的选定文本

Xrm.Page.getAttribute("CRMFieldName").getSelectedOption().text;
Xrm.Page.getAttribute("CRMFieldName").getSelectedOption().value;
获取OptiStart字段的选定值

Xrm.Page.getAttribute("CRMFieldName").getSelectedOption().text;
Xrm.Page.getAttribute("CRMFieldName").getSelectedOption().value;

这些是具有optionset属性的正确方法,有关更多信息,请访问此链接:

获取所选选项的文本

Xrm.Page.getAttribute(“fieldname”).getText();
获取所选选项的数值

Xrm.Page.getAttribute(“fieldname”).getValue();