首次单击后禁用图像按钮

时间:2014-02-28 06:47:43

标签: javascript jsp servlets web

我设计了一个网页,其中包含12个图像类型的按钮。点击每个按钮后,它会使用servlet从数据库中检索一个问题并将其显示在网页上。我想在点击它们后禁用按钮我尝试使用.diabled = true但它不起作用。按钮在“FORM”中是“NOT”。任何人都可以帮助我??我使用JSP,Servlet和javascript。

3 个答案:

答案 0 :(得分:2)

对于XHTML <input type="button" disabled="disabled" />是有效的标记。

对于HTML5,W3C在其样本中使用<input type="button" disabled />

disabled是布尔属性,因此可以分配truefalse

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;
})

http://jsfiddle.net/canvast/F7Gd2/1/