Javascript JS-setAttribute()不';行不通 名称 出生日期 拯救 var savebutton=document.getElementById('save-button'); savebutton.setAttribute('disabled','disabled'); 函数enableSave(){ var n=document.getElementById('name')。值; var d=document.getElementById('dof')。值; if(n&d){ savebutton.setAttribute('enabled','enabled'); } };

Javascript JS-setAttribute()不';行不通 名称 出生日期 拯救 var savebutton=document.getElementById('save-button'); savebutton.setAttribute('disabled','disabled'); 函数enableSave(){ var n=document.getElementById('name')。值; var d=document.getElementById('dof')。值; if(n&d){ savebutton.setAttribute('enabled','enabled'); } };,javascript,Javascript,我的函数enableSave()未将“保存”按钮的属性设置为“已启用” 我不明白为什么 非常感谢 从onchange=返回启用保存(事件)中删除return而不是savebutton.setAttribute('enabled','enabled')使用savebutton.removeAttribute('disabled') 更新: 这是一个工作从onchange=return enableSave(事件)中删除返回而不是savebutton.setAttribute('enabled','

我的函数enableSave()未将“保存”按钮的属性设置为“已启用”

我不明白为什么


非常感谢

onchange=返回启用保存(事件)中删除
return
而不是
savebutton.setAttribute('enabled','enabled')使用
savebutton.removeAttribute('disabled')

更新:
这是一个工作

onchange=return enableSave(事件)中删除
返回
而不是
savebutton.setAttribute('enabled','enabled')使用
savebutton.removeAttribute('disabled')

更新:
这里有一个正在工作的

您的代码设置了启用的
属性(如果时间正确),但它不是标准属性,因此设置它没有效果。要“启用”按钮,请删除
disabled
属性。或设置
savebutton.disabled=false您的代码设置
已启用
属性(如果正确计时),但它不是标准属性,因此设置它没有任何效果。要“启用”按钮,请删除
disabled
属性。或设置
savebutton.disabled=false
            <form id="register-form">
              <div class="form-group">
                <label for="name">Name</label>
                <input type="text" class="form-control" id="name" placeholder="Enter user name" />
              </div>

              <div class="form-group">
                <label for="dof">Date of Birth</label>
                <input type="date" class="form-control" id="dof" onchange="return enableSave(event);" placeholder="mm/dd/yyyy" />
              </div>

              <button id="save-button" class="btn btn-primary pull-right" onclick="save(event);">Save</button>
            </form>


<script type="text/javascript">

var savebutton = document.getElementById('save-button');
savebutton.setAttribute('disabled', 'disabled');

function enableSave() {
    var n = document.getElementById('name').value;
    var d = document.getElementById('dof').value;
    if(n && d) {
        savebutton.setAttribute('enabled', 'enabled');
    }
};

</script>