问题标签 [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 投票
4 回答
20420 浏览

jquery - jQuery(...).activeform 不是 Yii 中的函数

我正在用 Yii 开发一个项目。

我需要在网站的许多页面上使用 jquery ui。因此,我在站点布局中添加了 jquery 核心库和 jquery ui 库,以便在所有页面上都可以访问它们。

但这会导致具有表单(活动表单)的页面出现问题。我在萤火虫上看到了这个错误:

为什么会这样?我该如何解决?

谢谢你。

0 投票
2 回答
3753 浏览

c# - Form.ActiveForm 偶尔有效

我知道这是糟糕的设计,但我一直在将我的 GUI 表单类的控制权转移到我的 C# 程序中的其他类。

这已经工作了很长时间了,使用:

随着我的程序越来越大,并且表单被更多类打开,它的行为变得随机。有时我可以毫无错误地运行我的程序,但有时它会随机选择一个点并抛出 NullReferenceException。

例如,以下两行代码来自被调用的八个函数。

由于程序到了这一点,我知道它之前能够传递表单并操作相同的字段。

当完全相同的事情以前起作用时,关于它为什么选择抛出它的任何想法?

据我所知,Form1 是唯一的形式。我对 GUI 开发和 C#/.NET 是 100% 的绿色,所以我在这里可能错了。

我的一种理论如下:有两个类,Reader 和 Analyze,它们继承了 Form 对象。阅读器首先继承它没有问题。问题立即在分析中抛出。我没有放弃阅读器课程中的表格吗?

编辑:我的第一个预感是使用 ActiveForm 属性的多个类会导致问题。我将所有函数都放入了 Reader 类。这并没有解决问题。

以下是 Reader 中的两种方法。第一个,read() 在 SectionHeaderMatch() 之前调用。Read 使用 ActiveForm 属性并且从来没有问题,就像在它之前调用的另一个方法一样。SectionHeaderMatch 是使用 ActiveForm 属性的第三种方法。在此方法中,表单设置为 null,而不是 Form1。我假设 read() 中的某些东西把事情搞砸了。

0 投票
2 回答
1309 浏览

c# - 关闭活动表单后在不同的表单上调用事件处理程序

我有一个 C# 应用程序,我需要在关闭活动表单后在表单上执行特定或函数。

在关闭前一个活动表单后,我需要执行代码的表单成为活动表单。因此,简而言之,在关闭此表单后,我需要在其中运行事件处理程序或函数的表单将成为活动表单。有没有办法做到这一点?

我已经在另一个表单关闭后激活的表单上尝试了 Form_Enter 事件处理程序,但这不起作用。

0 投票
1 回答
123 浏览

php - 我的 Activeform 在页面加载或重新加载时触发

每当页面通过重定向/渲染/刷新加载或重新加载时,它似乎会自动提交最后提交给数据库的信息。我尝试向 add 方法添加限制,但它似乎保存了上一次提交的信息,这允许它绕过 isset $_POST。

包含 actionform 的视图。

当活动表单被触发时的控制器。

0 投票
0 回答
535 浏览

delphi - 容器控件中的活动表单可见但不响应

我目前有一个包含 TForm 后代的 dll,它在调用导出函数时显示。客户端应用程序具有不同的发布周期,因此当 dll 必须更改时,这可以最大限度地减少对它们的不必要更改。这种方法存在众所周知的问题,这些问题源于 dll 和客户端应用程序具有不同的 TApplication 实例,因此我不会进一步详细说明。BPL 是该问题的推荐解决方案,但目前不是一个选项,因为客户端应用程序是在不同版本的 Delphi 中编译的(我希望保持该选项打开,以便在一些非 delphi 应用程序中重用)。

为了避免这些问题,我尝试将 dll 替换为包含自包含Active Form控件的 ocx,该控件可以通过将其拖放到 TOleContainer 中的表单或作为包装控件来显示在客户端应用程序中。

使用文档和一些教程,我创建了一个 ocx 项目、活动表单并注册了它。然后我开始着手将它放入一个测试应用程序中。让控件显示在 TOleContainer 中没有问题,但它不会响应鼠标或键盘操作。我认为这可能是 TOleContainer 的限制,所以我使用“导入组件”导入了 ocx,并将生成的 VCL 组件包装器放到了我的表单上。结果相同。对任何鼠标或键盘操作均无响应。(除了右键单击控件会显示“属性”上下文菜单)

我已经阅读并重新阅读了文档和教程,并没有发现我错过了任何步骤。根据他们的说法,它“有效”。我确定我缺少一些东西。

0 投票
1 回答
3608 浏览

php - Uncaught TypeError: Object [object Object] has no method 'yiiactiveform' when 'enableAjaxValidation'=>true,

在经典的 gii 生成的 php 代码中:

如果我设置 'enableAjaxValidation'=>true,就会出现这个 javascript 错误(并且验证不起作用):

0 投票
1 回答
3731 浏览

php - Yii CActiveForm 客户端和 ajax 验证行为

客户端验证如何触发?作为这段代码:

工作正常(在 errorSummary() 和 error() 方法中显示用户模型中描述的电子邮件字段错误,但随后我删除

未触发客户端验证并提交表单

同样的行为也适用于 ajax 验证

0 投票
1 回答
979 浏览

php - Yii中的条件下拉列表文本值

我有一个下拉列表,但我的文本值取决于来自同一模型的另一个值。

我想要发生的是,如果模型中的行的client_type_id值是 ,1那么下拉文本应该company_namefirst_name. 请参考下面的代码。

甚至有可能实现这样的目标吗?

0 投票
1 回答
7478 浏览

twitter-bootstrap - 如何在 yii2 alpha 中将 bootstrap3 图标添加到活动表单中

这就是我添加带有文本字段的图标的方式。还添加了生成输出的图像。我不想使用Krajee Yii Extensions。所以我开始阅读文档。

示例视图

0 投票
1 回答
1442 浏览

php - Yii - Textarea 的客户端验证

我是 yii 的新手,在我的 textarea 的客户端验证方面遇到了麻烦。我不确定我做错了什么,但由于某种原因,客户端验证不仅仅适用于这个 textarea。

以下是我的模型中的规则:

这是我认为的代码:

最后这是我的控制器:

如果我尝试违反此文本区域的规则,例如将其留空,我不会收到正确的错误消息,最终会得到“无法验证”(仅用于测试目的)。我的数据库是 mysql,预期的字段是“TEXT”类型。

任何帮助表示赞赏。谢谢