问答详情
源自:3-23 按钮状态——禁用状态

按钮的禁用问题

为什么 “.disabled”样式不会禁止按钮的默认行为,比如说提交和重置行为等。如果想要让这样的禁用按钮也能禁止按钮的默认行为,则需要通过JavaScript这样的语言来处理。对于标签也存在类似问题,如果通过类名“.disable”来禁用按钮,其链接行为是无法禁止。而在元素标签中添加“disabled”属性的方法是可以禁止元素的默认行为的。 这个文字我看到懂,连在一起就不明白了,有人可以深入简出的解释一下么。。。我用标签试了一下类.disabled,同样禁止了连接行为,,表示不理解

提问者:何月 2016-04-08 01:02

个回答

  • display_none
    2016-04-08 09:58:05
    已采纳

    <a>标签直接用disabled这个类不能禁止默认行为的。这个记住就好啦。多用disabled属性就好啦

  • qq_梦里_0
    2016-11-03 16:47:38

    运用disabled样式还是禁用了呀。我刚在网上查了一下pointer-events这个属性的http://img.mukewang.com/581af9a70001be5008820058.jpg

  • 依韵_宵音
    2016-05-08 16:43:13

    能禁用应该是这儿的环境问题,他这的演示环境应该还有别的东西 单独去写 确实不能禁用的

    自己新建页面去写,只引用<link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css">这个样式表,是禁止不了行为的,测试代码如下:

    <!doctype html>
    <html>
    <head>
        <meta charset="UTF-8">
    <title>按钮状态——禁用状态</title>
    <link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css">
    </head>
    <body>
    <form role="form">
            <input type="text" placeholder="input something">
            <button type="reset" class="btn disabled" >reset</button>
            <br>        
            <a class="btn disabled" target="_blank" href="https://www.baidu.com/">去百度</a>
        </form>
    </body>
    </html>


  • mazhiqiang1216
    2016-04-08 10:18:39

    类只能用来规范样式,如果涉及到动作一般用的都是js