0

ドロップダウンに値を入力する JavaScript があります。ドロップダウンでの選択に基づいて、次のコンボ ボックスのラベルを更新する必要があります。

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」として表示する必要があります。同じことを行うためのより良い方法を提案できますか?

4

1 に答える 1

0

次のようなものを検索すると思います: http://dojotoolkit.org/reference-guide/1.9/dijit/form/TextBox.html#getting-and-manipulating-the-value

よろしく

于 2013-08-06T12:02:12.987 に答える