Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用javascript正确添加选择列表值和文本?_Javascript_Dynamics Crm 4_Crm - Fatal编程技术网

如何使用javascript正确添加选择列表值和文本?

如何使用javascript正确添加选择列表值和文本?,javascript,dynamics-crm-4,crm,Javascript,Dynamics Crm 4,Crm,我在添加选取列表值时遇到错误:“选取列表值超出范围。” 霉菌代码: var cityCodes = new Array(); cityCodes['1']='Adana - 322 '; cityCodes['2']='Adiyaman - 416 '; cityCodes['3']='Afyonkarahisar - 272 '; cityCodes['4']='Agri - 472 '; cityCodes['5']='Aksaray - 382 '; cityCodes['6']=

我在添加选取列表值时遇到错误:“选取列表值超出范围。”

霉菌代码:

    var cityCodes = new Array();
cityCodes['1']='Adana - 322 ';
cityCodes['2']='Adiyaman - 416 ';
cityCodes['3']='Afyonkarahisar - 272 ';
cityCodes['4']='Agri - 472 ';
cityCodes['5']='Aksaray - 382 ';
cityCodes['6']='Amasya - 358 ';
cityCodes['7']='Ankara - 312 ';
cityCodes['8']='Antalya- 242 ';
cityCodes['9']='Ardahan- 478 ';

    for (var i in cityCodes) {
         crmForm.all.new_faxprefix.AddOption(cityCodes[i],i);
     }

数组是基于零索引的,您开始在索引
1
处添加数组,请查看以下javascript代码

var cityCodes = [];
cityCodes[0]='Adana - 322 ';
cityCodes[1]='Adiyaman - 416 ';
cityCodes[2]='Afyonkarahisar - 272 ';
cityCodes[3]='Agri - 472 ';
cityCodes[4]='Aksaray - 382 ';
cityCodes[5]='Amasya - 358 ';
cityCodes[6]='Ankara - 312 ';
cityCodes[7]='Antalya- 242 ';
cityCodes[8]='Ardahan- 478 ';

for (var i = 0; i < cityCodes.length; i++) {
    crmForm.all.new_faxprefix.options[i] = new Option(cityCodes[i], i);
}
var citycode=[];
城市代码[0]='Adana-322';
城市代码[1]='Adiyaman-416';
城市代码[2]='Afyonkarahishar-272';
城市代码[3]=“农业-472”;
城市代码[4]='Aksaray-382';
城市代码[5]='Amasya-358';
城市代码[6]=“安卡拉-312”;
城市代码[7]='Antalya-242';
城市代码[8]='Ardahan-478';
对于(变量i=0;i

签出fiddle

要保存记录,拾取列表值实际上必须存在于CRM自定义设置中。您不能只在脚本中添加它们

没有仍然相同的错误。我在窗体上有三个选择列表,并且我在运行时将所有数据加载到选择列表。在视图上没有问题。但是我尝试保存我得到的这个错误