gpt4 book ai didi

ckeditor - Yii 2 CKeditor 未通过验证

转载 作者:行者123 更新时间:2023-12-02 07:26:31 28 4
gpt4 key购买 nike

我从 https://github.com/2amigos/yii2-ckeditor-widget 安装了 ckeditor在我的 Yii 2 高级平台上。

安装成功。但是,当我单击提交时,它没有通过验证检查,并且即使里面有内容也会显示“描述不能为空白”。当我第二次点击提交按钮时,数据通过了。

模型中的内部规则此字段是必需的。当我删除 ckeditor 并直接使用

<?php echo $form->field($model, 'MY_DESC'); ?>

第一次提交就通过了。

有人可以帮忙吗?

提前致谢。

最佳答案

发生这种情况是因为此类插件的工作方式。它会生成额外的 HTML 标记,将实际的文本区域隐藏并留空。将在提交表单时填写。

您很可能正在使用客户端验证(默认启用)。显然是直接检查textarea,不知道真实内容存储在哪里。

在您的表单中禁用它,如下所示:

<?php ActiveForm::begin(['enableClientValidation' => false]); ?>

或者寻找一些与textarea同步的方法。

this question 为例但我不知道它是否适用于您使用该 Yii2 扩展的版本。

也许现在有一些更高级的选项,所以你不必自己写。

关于ckeditor - Yii 2 CKeditor 未通过验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28059167/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com