2016-11-05 20 views
0

我有一个需要多选框复选框输入的问题。我想动态填充这个选择框中的项目使用JavaScript。我看到如何在javascript(setChoiceValue)中设置的选项,但这不会更改用户看到的实际文本标签!我怎样才能真正改变标签?如何在多个选择框中动态设置质量选择标签(文本)

+0

对于您正在尝试的几乎所有情况,最好使用嵌入式数据和管道和/或选择显示逻辑来代替JavaScript。如果您决定继续使用JavaScript路径,请发布您尝试向您展示的代码,至少要付出努力。 –

回答

0

我真的解决了我的问题。我使用个人联系人的嵌入数据,然后在多选框中创建选项。有没有更容易/更自动的方式来做到这一点,虽然?

var companiesAsString = "${e://Field/Companies}"; /*'Company A_Company B_Company C'*/ 
var companyArray = companiesAsString.split("_"); 

for (var i = 1; i < companyArray.length+1; i++) { 
    var option = document.createElement("option"); 
    option.text = companyArray[i-1]; 
    x.add(option, x[1]); 

} 
相关问题