2017-06-05 74 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" />

相關問題