使用html禁用按钮的正确方法是什么?

时间:2012-07-26 13:03:14

标签: html

  

可能重复:
  What's the proper way to add selected and related attributes to inputs?
  Correct value for disabled attribute

我有以下内容:

    <button id="refreshLink" class="blue" type="button" title="Refresh Topic Grid"
        data-entity="Topic"
        data-href="/Admin/Contents/Reference">
        <span class="center-icon sprite-arrow-circle"></span></button>

我看到了很多不同的方法来禁用它。

disabled=true
disabled=disabled
disabled

这是正确的方法吗?我很困惑。

3 个答案:

答案 0 :(得分:2)

后两个(disabled=disableddisabled)都是正确的。您可以根据个人喜好选择使用哪一个。 disabled属性是布尔属性,can not contain the value true (although it will still work)

答案 1 :(得分:0)

禁用=“禁用”和disabled是一回事。

浏览器都很好理解这两种情况。

我从未见过disabled=true,所以请注意,这可能不是一个好习惯。

编辑。

前言,W3C推荐是:

<button disabled>

来源:http://www.w3.org/TR/html401/interact/forms.html#h-17.12.1

(错误链接保留历史记录:http://www.w3schools.com/tags/att_button_disabled.asp

答案 2 :(得分:0)

disabled=disabled 

根据我的理解是否正确的功能

如果你给了disabled = xxx,那么它也可以,但是disabled=disabled是正确的