ayrozjlc/yii2-disable-submit-form

Yii2 资产,用于在 Yii2 ActiveForm 中自动禁用提交表单。

安装: 336

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

语言:JavaScript

类型:yii2-extension

v1.0.0 2020-09-03 10:13 UTC

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