【问题标题】:Can we change textbox properties through javascript validator rules?我们可以通过 javascript 验证器规则更改文本框属性吗?
【发布时间】:2017-06-05 12:47:34
【问题描述】:

我想将我的文本框属性更改为只读。我的列表框中有两个值,本地和域。当我选择域时,我的下一个文本框字段应设置为只读。 如何更改此属性?

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

这是我的代码。

【问题讨论】:

  • 您可以通过在 textarea 上设置“只读”属性来完成此操作。如果您需要更具体的信息,请发布一些代码,以便我们查看正在使用的内容。

标签: javascript requiredfieldvalidator


【解决方案1】:

您需要在选择更改时添加侦听器才能修改下一个输入字段

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" />

【讨论】:

    猜你喜欢
    • 2013-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-08
    • 1970-01-01
    • 2019-07-03
    • 2018-07-02
    • 2011-04-12
    相关资源
    最近更新 更多