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'); } };
我的函数enableSave()未将“保存”按钮的属性设置为“已启用” 我不明白为什么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','
非常感谢 从
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>