2017-06-05 64 views
0

我想将我的文本框属性更改为只读。我的列表框中有两个值,本地和域。当我选择域时,我的下一个文本框字段应该设置为只读。 我如何改变这个属性?我们可以通过JavaScript验证器规则更改文本框属性吗?

× 创建用户 用户名: 名字:
姓:
电子邮件:
用户类型: 本地用户 域用户
密码:
重新输入密码: 取消 添加

这是我的代码。

+0

你做到这一点通过设置文本区域的“只读”属性。如果您需要更多具体信息,请发布一些代码,以便我们了解我们正在处理的内容。 –

回答

0

您需要将您的选择更改添加监听器能够修改一个输入字段

window.onload = function() { 
 
    var elem = document.getElementById('our-select') 
 
    
 
    elem.addEventListener('change', function(event) { 
 
    if(event.target.value === 'local'){ 
 
     document.getElementById('our-input').disabled = true; 
 
    } else { 
 
     document.getElementById('our-input').disabled = false; 
 
    } 
 
    }); 
 
}
<select id="our-select"> 
 
    <option>domain</option> 
 
    <option>local</option> 
 
</select> 
 
<input id="our-input" />

相关问题