2013-08-06 78 views
0

我有一个JavaScript,它填充下拉列表中的值。根据下拉列表中的选择,我需要更新下一个组合框的标签。根据组合框中的选择动态更改html标签

JavaScript是如下:

onLoad: function(){     
...... 
label.innerHTML = this._Strings.abcd_TableLabelMount; 
this.disks.refreshHeader(); 
this._formatSelect.store.root.options.length = 3; 
this._formatSelect.store.root.options[0].text = "NTFS"; 
this._formatSelect.store.root.options[0].value = "ntfs"; 
this._formatSelect.store.root.options[1].text = "FAT32"; 
this._formatSelect.store.root.options[1].value = "fat32"; 
this._formatSelect.store.root.options[2].text = this._Strings.abcd_None; 
this._formatSelect.store.root.options[2].value = "-1"; 
this.xyzVal.invalidMessage = this._Strings.abcd_InvalidDrive; 
} 

HTML如下:

<div class="input_field"> 
<label class="label required" for="${id}_ABCD_XYZ" id="${id}_ABCD_XYZ_LABEL">${_Strings.abcd_TableLabelMount}</label> 
<input id="${id}_ABCD_XYZ" dojoAttachPoint="xyzVal" dojoType="dijit.form.ValidationTextBox" required="true" maxLength="30" size="32"> 

如果用户选择的选项NTFS,我需要显示标签${_Strings.abcd_TableLabelMount}为“NTFS '为下一个组合框等等。 你能否提出一个更好的方法来做同样的事情?

+1

您使用的道场?和哪个版本?还有dijit? –

+0

是啊...使用dojo 1.6和dijit – Pradeep

+0

你在寻找这种效果吗? http://i.imgur.com/Gc0tZ5I.png –

回答

相关问题