首页 > 解决方案 > 如何禁用yii2中的链接以访问控制器

问题描述

我想禁用 yii2 中的链接,我尝试过这样的代码

<?= Html::a('Send To', ['/send/now'], [
 'class' => 'btn btn-info',
 'id'=>'now',
 'disabled'=>'disabled',
 'data' => [
    'method' => 'post',
],
]);?>

我得到按钮指示按钮被禁用,但我仍然可以单击按钮并访问控制器。如何禁用点击?

标签: yii2

解决方案


你可以这样做

<?= Html::a('Send To', ['/send/now'], [
 'class' => 'btn btn-info disabled',
 'id'=>'now',
 'data' => [
    'method' => 'post',
],
]) ?>

这是Anchor 元素的官方 Bootstrap 指南

对于按钮,您可以使用:

<?= Html::button('Send To', [
     'class' => 'btn btn-info',
     'id'=>'now',
     'disabled' => 'disabled'
    ]) ?>

这是为Button 元素设置的按钮属性


推荐阅读