问题标签 [dynamicform]

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 回答
2115 浏览

php - 在 Laravel 中保存动态表单中的数据

我一直在尝试从 Laravel 5.3 中的动态表单中保存数据。但我无法将其保存为数组。错误显示

传递给 Illuminate\Database\Grammar::parameterize() 的参数 1 必须是数组类型,给定字符串...

形式:

模型:

控制器:

请帮助解决这个问题。谢谢你。

0 投票
2 回答
2238 浏览

php - Laravel 5.x Eloquent 方法来更新、创建或删除动态输入

我有一个用户可以在视图中添加或删除的动态表单元素(比如书名的名称)。创建轻而易举,因为当请求到达控制器以保存到数据库时,所有书籍模型都是新的。在更新过程中,如果所有书籍模型都保持不变,修改或添加新模型,我可以完成updateOrCreate所有三个案例都满足的任务。

现在的问题是当用户选择在视图中移除一本书时;Laravel 尝试保存已删除的模型:

SQLSTATE [23000]:违反完整性约束:1048 列 'column_name' 不能为空

有没有一种updateCreateOrDelete方法或类似的方法?我不想删除数据库中的所有书籍并重新创建它们,因为这是懒惰的,如果系统具有审计系统,则不建议这样做。

基本上我有一个可以添加或删除的输入数组:

  1. 如果有任何更新,那么只需更新他们的数据库条目;
  2. 如果n添加,则创建这些新n值;
  3. 如果m被删除,m则从数据库中删除这些值
0 投票
1 回答
490 浏览

yii2 - Yii2 DynamicForm: Demo 3: 包含房间类型的嵌套动态表单

是否可以在“演示3:嵌套动态表单”中拥有不同类型的房间,并按类型分隔房间?例如,如果我想创建与演示 3 显示相同的内容并为每个房间添加一个类型。我想要A房、B房和C房。可以吗?(类型在数据库中预加载,用户不必插入新类型,也不必选择一种类型。如果我想插入“房间类型A”,我只需将其添加到它所属的位置)

我已经更改了 html,但控制器中的房间数组没有所有房间(因为第一个房间被覆盖了)。那么,我该怎么做才能让它正常工作呢?

在图片中你可以看到这种方法,我想让它工作,因为仅仅编辑 html 是行不通的。

方法

0 投票
0 回答
63 浏览

javascript - 在 Yii2 的动态表单中包含组件的 Bootstrap 模态中的错误 ID

我在尝试将 Bootstrap 模式与 Yii2 中的动态表单内的组件一起使用时遇到问题。

对于我创建的每个新项目(行),模态 ID 的生成效果不佳。如果事先有多个项目,在 PHP 执行时,ID 生成正常,但在客户端,每当我创建一个新项目时,ID 都是从第一个项目逐字克隆的,而不是生成一个新项目。

模态框内组件的字段名称和 id 总是生成 OK。但是模态ID不在客户端。而且我需要每个项目都有自己的具有不同 ID 的模式。

0 投票
1 回答
2641 浏览

javascript - 使用 Pug (Jade) 和 JavaScript 的动态表单

我有一个带有一些静态字段的表单,而其他的则是动态生成的。

问题是当我提交表单时,只有静态字段的值会返回给 Express。在 Express 上,我检查如下值:console.log(req.body); 它显示了这样的内容:

这对于静态字段是正确的,但缺少动态字段!

--> 如何返回动态字段的值?


我如何创建动态字段的示例:

Javascript:

哈巴狗(翡翠):

路由器:

0 投票
0 回答
420 浏览

html - 如何将动态表单数据映射到 Thymeleaf 模板?

我需要将动态转换HTMLThymeleaf模板Spring boot

下面是动态添加两个字段的javascript。

如何在 Thymeleaf 中映射它们?

我有一个PoJo映射输入数据。如何制作Thymeleaf模板以将此数据映射到PoJo.

例如:假设表格包含学生姓名和年龄字段。我想添加更多学生数据。喜欢:S1 20 S2 21 S3 25

我需要使用 Thymeleaf 发布这些数据,如何做到这一点?服务器上有学生类。

0 投票
3 回答
805 浏览

jquery - 以动态形式删除相应的输入字段(添加和删除)

我已经从 bootsnipp 实现了这段代码。我能够添加字段以及动态删除按钮。

网页部分

JS部分

我的问题:

假设我添加了第二个输入字段,删除按钮出现在输入字段旁边。当我单击删除按钮时,第一个输入字段被删除。但我实际上想分别删除第二个字段和。

我已经在这个小提琴上发布了代码

0 投票
2 回答
255 浏览

javascript - AngularJS 动态表单

我有这样的动态表单功能

我的观点包含这样的东西

它会相应地显示,但我的问题是,如果我在数据库中有两个数据,则页面加载时表单上只会显示一个数据,而第二个数据只有在我添加另一个数据后才会显示。如何同时显示两个数据?

0 投票
0 回答
302 浏览

php - 添加按钮在 yii2 中的 wbraganca 动态中不起作用

我正在使用yii2 框架,我尝试使用来自wbraganca的动态表单,但是即使我将formId放入ActiveForm::begin中,添加按钮也不起作用,帮助我解决这个问题。

查看视图中的代码_form:

0 投票
1 回答
438 浏览

php - Yii2 wbraganca,文件输入(Kartik),动态表单

在动态表单项中插入图像后未加载下一个预加载器和图像。如果我还没有加载图像,请更正加载图像。如果我加载图像,下一个预加载器不会加载到下一个动态表单项中,并且我不会保存下一个图像 在此处输入图像描述