我的代码中有两个checkboxes
,如下所述:
<input type="checkbox" id="event_id" name="data[Noncompetitor][event_id][]" value="1">
<input type="checkbox" id="event_id" name="data[Noncompetitor][event_id][]" value="2">
现在我正在做像 onCreate 和 onComplete 之类的 Ajax 功能,我想在它启动时禁用复选框,并希望再次启用作为完成的请求。我不确定如何实现,Prototype JS
并且上述两个复选框都具有相同id
的 .
onCreate: function(){
document.getElementById("event_id").setAttribute("disabled", "disabled");
Element.show('loading_message');
},
onComplete: function(){
document.getElementById("event_id").removeAttribute("disabled");
Element.hide('loading_message');
},
我上面的代码有效,但它只禁用第一个复选框,所以请在这里帮助我。
谢谢 !