我设计了一个网页,其中包含12个图像类型的按钮。点击每个按钮后,它会使用servlet从数据库中检索一个问题并将其显示在网页上。我想在点击它们后禁用按钮我尝试使用.diabled = true但它不起作用。按钮在“FORM”中是“NOT”。任何人都可以帮助我??我使用JSP,Servlet和javascript。
答案 0 :(得分:2)
对于XHTML <input type="button" disabled="disabled" />
是有效的标记。
对于HTML5,W3C在其样本中使用<input type="button" disabled />
。
disabled
是布尔属性,因此可以分配true
或false
foo.disabled = true;
理论上你也可以设置foo.setAttribute('disabled', 'disabled');
,但IE不能信任它。
有关详细信息,请阅读此主题How to disable html button using JavaScript?
答案 1 :(得分:1)
使用disabled =“disabled”而不是disabled = true
答案 2 :(得分:0)
var button = document.getElementById('btn');
button.addEventListener('click', function(){
if(this.disabled === true){
return;
}
alert('request the data');
this.disabled = true;
})