问题标签 [quickform]

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 投票
0 回答
45 浏览

validation - 基于另一个字段的 QuickForm 验证

我正在尝试验证一个 QuickForm(v1 不是 v2)表单,其中有三个字段,其中后两个字段仅在第一个字段完成时才需要完成。具体来说,第一个字段是一个单选按钮输入,如下所示:

如果有人选择值 1 或 2,那么他们必须填写这两个对应的字段:

我似乎无法在文档中找到执行此操作的方法。

0 投票
1 回答
213 浏览

csrf - PEAR QuickForm2 CSRF 保护

我正在寻找一种方法来确保CSRF-Protection在我的Quickform2.

我找到了这个链接,但它是用于QuickForm1.

有什么想法可以适应QF2吗?

谢谢,

罗恩

0 投票
1 回答
178 浏览

php - PEAR HTML Quickform - 默认文件上传路径

我正在为我的 php 网站上的各种表单使用 PEAR HTML Quickform。

我遇到的一个问题是,如果用户选择要上传的文件(按钮浏览...)并在他忘记填写必填字段时提交,则表单会重新加载所有信息和错误消息,但对于文件。所以他必须在再次提交之前再次浏览同一个文件。

我想知道是否有什么可以防止这种情况发生,在 HTML Quickform 中,甚至在你能想到的其他工作中。基本上我想尝试默认用户在提交之前选择的文件路径。但是话又说回来,是否可以“默认”文件字段?

0 投票
0 回答
136 浏览

javascript - 流星快速表单和简单模式不起作用

我在 lib 文件夹中的 cars.js 中使用以下代码,

这是快速格式代码,

我看到了一个表单 UI,但是当我转到 mongodb shell 并显示集合时,我在那里看不到名为“汽车”的集合。

Ps 我是一个非常新的编码器和学习者,请帮助我,如果可能的话,详细解释如何解决它。谢谢

0 投票
0 回答
40 浏览

meteor - 在 quickForm SimpleSchema 中实现逻辑嵌套选择

我有上面的模式,我正在使用 quickForm 来实现这个模式。“Abakpa”、“Ewula”、“Ezeoka”是“Aba”LGA 中的城镇,“Ubu”、“Echa”、“Onu”是“Oha”LGA 中的城镇,“Eke”、“Afor”属于“Enu” LGA。这只是为了说明,因为列表非常多。我想要一种情况,如果选择“Aba”,则可用于城镇选择字段的选项将是“Abakpa”、“Ewula”、“Ezeoka”。如果选择了 Oha,那么“Ubu”、“Echa”、“Onu”将是 Town 模式等中的下一个选项。请问,我该如何实现?谢谢。

0 投票
1 回答
86 浏览

meteor - 在 autoForm 上显示限制字段

我有这个架构:

我使用 quickForm 插入到 mongoDB,代码如下:

和 autoForm 为我生成一个包含所有模式字段的表单。

但我只想限制在 autform 上向用户显示的字段,例如这些字段:

我自己填写了一些字段,例如这些字段:

如何使用快速表单?

0 投票
4 回答
811 浏览

javascript - Meteor 1.3 autoform / quickform 错误

我是新来的流星,刚刚发布 1.3 后到达。由于省略了导入或导出,我一直在努力调试一些非常“愚蠢”的东西,因为大多数教程似乎都没有包含这些内容。因此,以下问题可能属于同一类型。

我想使用包 autoform,所以我刚刚添加了包。(simple-schema 和 collection2 之前也包含在内)。

我收到错误,模板没有加载。

这是我的模板

我有我的 addItem.js

还有我的 itemCollection.js 文件

这是我在 chrome 控制台中遇到的错误:

有人可以帮助并告诉我我可能做错了什么?

0 投票
1 回答
281 浏览

php - 日期元素的 HTML_QuickForm2 模板

我相信您阅读本文会熟悉从 HTML_QuickForm2 返回的元素。

它把我逼疯了。

几乎可以告诉我如何将其更改为更有用的日期元素的帖子或手册...

<input type="date" name="date" value="TODAY" />

浏览器将通过日历和简单的 UI 很好地显示。

我认为模板重新定义是有序的,所以接下来我将向您展示我是如何做到的..

我要求任何人向我展示他们是如何做到的?

0 投票
1 回答
1167 浏览

php - 如何验证moodle中的自定义字段

有没有办法在自定义字段中添加正则表达式验证以在moodle中注册?我在欺骗 signup_form.php 和 signup.php 文件,但我无法实现它。我使用 addelement() 函数和 addrule() 添加了一些字段,但升级时会出现问题。如何通过 lib.php 验证字段?

真的很感谢你的回答

0 投票
1 回答
185 浏览

meteor - Meteor,创建更新表单和填写字段

我有以下结构:

我可以毫无问题地创建一个表单,这个模式是一个带有 quickForm 的插入表单。但我无法弄清楚(并试图阅读每个教程和说明,但没有任何效果)如何创建一个填充所有字段的更新表单,并且(还需要扩展和填充服务和特征数组:

在此处输入图像描述

当然,正如我所说,在更新中,我需要将服务和特性扩展到所有字段的正确大小。但如果我能理解如何填写表单字段,我就能理解自己如何扩展数组......

我试过了:

和:

我什至看不到 console.log() 打印。

列表中的此解决方案没有使流星服务器崩溃...我尝试过的所有其他方法都使服务器因许多错误而崩溃

也许我需要提到我正在使用部分,所以也许 JS 文件有问题,但我不这么认为,因为正在读取 onCreated 方法。

10 倍。

编辑:

我已经删除了更新模板的部分内容,它现在位于根模板中,带有自己的 JS,方法如下:

现在我可以看到这个方法正在被调用,但由于某种原因它被调用了两次。首先是正确的数据,然后是未定义的,所以我仍然没有得到显示任何内容的字段,但如果我能找到它被调用两次的原因,我将解决第一级表单(无服务等)