如何在选择dojo过滤选择的特定选项值时禁用/启用某些div中的文本框?

时间:2013-08-02 08:09:50

标签: html5 dojo

如何在从dojo的过滤选择中选择特定值时启用/禁用特定文本框?例如,如果我选择更新,那么该文本框应该禁用。

这是我的代码: 这是我的道场选择div

<div class="input select exp">
    <label>Total years of Experience</label>
    <select dojoType="dijit.form.FilteringSelect" name="sname" autocomplete="false"  id="yoe">
        <option value="Fresher">Fresher</option>
        <option value="1+">One year</option>
        <option value="2+">Two year</option>
        <option value="3+">Three Year</option>
    </select>
    <span class="error">required</span>
</div>

在此div中我需要禁用或隐藏此文本框

<div class="input text">
    <label>Current Designation</label>
    <input type="text" value=""  dojoType="dijit.form.ValidationTextBox" trim="true" id="sdd"/>
    <span class="error">required</span>
</div>

请回复请帮助,任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

使用HTML:

<SELECT onChange="adjust(this.value)>"

...

<DIV class="input text" id="inputtext">

和JavaScript:

function adjust(value) {
    if(value == ""Fresher) {
        document.getElementById('inputtext').style.display = 'none';
        ...
    } else if ...

}