2016-11-05 73 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]); 

}