以下代码适用于IE,但不适用于Firefox(版本24.2.0 ESR)...
<input type="file" name="datei" id="data" onChange="enable();">
<input type="submit" id="submitConfig" value="Konfiguration abschicken" disabled="true" style="margin-left: 250px;">
和触发的脚本......
function enable() {
document.getElementById("submitConfig").removeAttribute("disabled");
}
这种行为是不对EventHandlers(也试过“onClick”)反应firefox的“安全功能”,还是这个bug? 是否有可能的跨浏览器解决方法,只有在选择文件时才启用提交按钮?
答案 0 :(得分:0)
而不是使用
document.getElementById("submitConfig").removeAttribute("disabled");
使用
document.getElementById("submitConfig").disabled = true;
or
document.getElementById("submitConfig").disabled = false;
答案 1 :(得分:0)
Jquery方式适用于所有浏览器。很简单:删除 禁用attr
$("#submitConfig").removeAttr('disabled');
添加禁用的attr
$("#submitConfig").attr('disabled','disabled');