ayrozjlc / yii2-disable-submit-form
Yii2 资产,用于在 Yii2 ActiveForm 中自动禁用提交表单。
v1.0.0
2020-09-03 10:13 UTC
Requires
- ayrozjlc/yii2-blockui: dev-master
- yiisoft/yii2: ~2.0.0
This package is auto-updated.
Last update: 2024-09-13 18:21:10 UTC
README
Yii2 资产,用于在 Yii2 ActiveForm 中自动禁用提交按钮。
安装
推荐通过 composer 安装此扩展。
运行以下命令之一
composer require --prefer-dist "ayrozjlc/yii2-disable-submit-form:*"
或者
"ayrozjlc/yii2-disable-submit-form": "*"
将其添加到 composer.json
文件的 require
部分。
注册资产
注册 ayrozjlc\disablesubmit\DisableSubmitFormAsset
,最好是在 AppAsset
依赖项中
class AppAsset extends yii\web\AssetBundle { public $depends = [ 'ayrozjlc\disablesubmit\DisableSubmitFormAsset', // other dependencies ]; }
或者在视图中添加
// ... use ayrozjlc\disablesubmit\DisableSubmitFormAsset; // ... DisableSubmitFormAsset::register($this);
用法
在视图中添加
$customScript = " $('#id-form').disableForm({ disabled_text : 'message', // block : true // to activate plugin blockui // block_div : '#element' // by default it is applied to the parent element of the form });"; $this->registerJs($customScript, \yii\web\View::POS_READY);