问题标签 [active-form]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3873 浏览

yii2 - yii2 如果选中了复选框,则禁用规则

在活动表单中,我有 3 个文本输入和一个复选框。所有 3 个文本输入都有不能为空的规则。我想要的是如果单击该复选框,它将禁用规则并将空记录保存在数据库中。

这是活动表单的屏幕截图..

在此处输入图像描述

0 投票
1 回答
6816 浏览

jquery - Yii2 Activeform afterValidate 问题

在 Yii 1.X 版本中,我们可以使用类的afterValidate内部clientOptions属性CActiveForm,请告诉我在 Yii2 中实现相同属性的正确方法

0 投票
2 回答
2814 浏览

yii2 - 如何内爆数组以在 yii2 ActiveForm 的文本框中显示它?

Children 字段是 mongoDB 中的一个数组:

我得到的错误是:

我需要以implode(',', $model->children)某种方式使用,如何在其中使用它ActiveForm?现在要做什么?

解决办法是什么?如何将该数组转换为字符串?

0 投票
0 回答
501 浏览

php - Yii2 PJAX 禁用替换实际表单

阅读本教程:

http://www.yiiframework.com/wiki/772/pjax-on-activeform-and-gridview-yii2/

我想要实现的是,当我提交activeform以从控制器返回消息时,例如“成功添加”或验证错误到另一个div(而不是用返回的结果替换实际表单)

例如,在 PJAX 的文档https://github.com/defunkt/jquery-pjax中,有一个container参数指定了后端结果的放置位置。

是否可以禁用用返回结果替换实际 for 并使用 Javascript 从后端获取结果?

0 投票
4 回答
26439 浏览

php - 如何在 yii2 RadioList() 中预选/检查默认单选按钮?

我希望在我的表单中预先选择单选按钮。

0 投票
1 回答
722 浏览

php - 来自不同翻译文件的 yii activeform 标签翻译

我需要在不更改模型的情况下翻译活动表单的标签。

这个:

默认情况下从 protected/messages/lang/ 文件夹中的 translation.php 获取翻译。

现在我希望标签从另一个文件中获取翻译(不更改模型)。我该怎么做?文档对我可以传递给标签的变量类型有点模糊......

0 投票
3 回答
24132 浏览

javascript - Yii2 activeform ajax提交和验证

目前实现ajax提交和验证同时进行。我正在使用自定义功能,例如:

这是 php 方面,为了验证我的配置如下所示:

我确信这不是实现我需要的最佳方式。特别是我用来防止在验证错误的情况下提交的这部分:

有什么建议么?如何使用 Yii 2 的内置设置正确实现 ajax 提交和验证?

0 投票
1 回答
873 浏览

arrays - 带有查询特定数据标签的 ArrayHelper

我有以下下拉代码:

一切都按照我想要的方式工作。现在,数据库值的输出方式与我希望的方式不同。我希望能够将类型值更改为我选择的值,例如:

有没有办法做到这一点yii2

0 投票
1 回答
921 浏览

php - Yii2 复选框列表分为类别(嵌套集)

我似乎在创建允许复选框列表和嵌套集一起工作的表单输入时遇到了一些麻烦。

我想要的是和 bookbub 完全一样的东西:http: //i.imgur.com/PfpgSf5.jpg

现在在我的数据库中,我的结构如下:

基本上,我的想法是显示 _form 上的所有内容,其中 parent_id 为 null 作为标题(无复选框),以及所有具有 parent_id 的内容作为相应标题下的复选框。

但是,如果我们正在更新用户的首选项,我可以得到的唯一解决方案似乎不允许我已经检查复选框。然而,它确实显示了我想要的东西。这是我到目前为止所拥有的:

ProfileReader 的(ProfileReader 是我的模型,可以扩展用户以保持他们的偏好)_form:

ProfileReaderController:

个人资料阅读器:

有谁知道我怎么能做到这一点?在 Yii2 中是否有可能使用 activeform?

0 投票
1 回答
94 浏览

activerecord - Yii 活动形式

我面临扩展 activeRecord 的 activeForms 的问题。调用未定义的函数 textInput()

field($model,'fname').textInput()->hint('请输入您的全名');?>

我已经在视图的开头定义了命名空间:Yii helpers 和 wii 小部件 active Form。

有人遇到这个错误吗?谁能告诉我我是否错过了什么?