我試過使用JSFiddle的一些代碼,它工作正常。Javascript不能正常工作/正在加載
雖然我嘗試在HTML中實現它,但它的工作方式不同。
這是我到目前爲止有:
的Javascript:
var checker = document.getElementById('checkme');
var sendbtn = document.getElementById('sendNewSms');
checker.onchange = function(){
if(this.checked){
sendbtn.disabled = false;
} else {
sendbtn.disabled = true;
}
}
HTML:
<h1>Button should be enabled if at least one checkbox is checked</h1>
<input type="checkbox" id="checkme"/><input type="submit" name="sendNewSms" class="inputButton" id="sendNewSms" value=" Send " disabled/>
那麼你在瀏覽器的控制檯中得到什麼錯誤? – j08691 2015-04-05 15:04:12
這一個: 未捕獲TypeError:無法設置null的屬性'onchange' – user3437020 2015-04-05 15:12:30
在旁註:'sendbtn.disabled =!this.checked;' – elmigranto 2015-04-05 15:15:34