问题标签 [dynamic-forms]
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.
javascript - JS - jQuery 动态添加删除输入字段
我有一个表单,可以在其中动态添加输入字段(组)。
这是一个相当复杂的形式,可以在这里看到一个 PART:FIDDLE
我在领事上得到的实际错误是:
当表单中已有字段(例如前两个)时,EDIT
andREMOVE
按钮将正常工作。
我的问题是REMOVE
按钮(样式输入字段)不适用于动态ADDED
字段(实际上是由 JS “附加”并从 PHP 填充)
关于代码的注意事项:我知道代码是一团糟:-(。它是继承的,很快就会被清理掉。
它是从 HTML 输出中复制和粘贴的。
ADD、REMOVE和EDIT的样式实际上类似于按钮(太长且与粘贴无关)
实际的源代码是 PHP,它跨越多个文件(JS 也是如此),因此这里显示有点过于复杂。
更新:根据流行请求的代码:-)
javascript - 将动态文本输入存储到数据库中
使用 servlet 将动态文本输入值插入 mysql
我有一个表单,我在其中使用 javascript 添加其他文本字段。我如何将这些值存储在数据库中?在我的 servlet 中,当我尝试 request.getParameterValues() 时,我得到 java.lang.NullPointerException
这是我的表格
这是我的 javascript
函数 addAuth(authDiv){
在 servlet 的 DoPost 中的实现:
asp.net-mvc - 从 POST-SUBMIT 获取数据
我有一个名为index的模型VersaoUpload的强类型视图,该模型有一个成员IEnumerable ArqUpload,其中包含两个字段类型为字符串。
视图索引有一个添加动态字段的按钮,当我点击这个按钮时,代码会渲染一个名为FileEditBox的局部视图强类型ArqUpload来添加字段。
但我没有得到动态字段的数据。
查看索引
查看文件编辑框:
控制器:
这是查看结果的视图Resultado:
但是,it.Tipo 为空。
dynamic-data - 表单生成器 - 将其用于什么以及不用于什么
我们正在为我的公司构建一个表单生成器(为什么要重新发明轮子而不使用现有的不是我想要的讨论)。开发进展顺利,我相信我们有正确的策略来使其足够灵活和强大。
然而,问题在于期望。作为项目负责人,我的工作是确保期望与可交付的功能保持一致,事实上项目的成功取决于它,但我在定义表单构建器的用途时遇到了麻烦。我担心高层管理人员认为这是一种万能的解决方案,我不同意这一点。我相信有表单构建器的用例,然后有显式实现的用例,并非所有数据都应该存储在动态表单构建器中。
我的问题是:是否有一个经验法则来确定应该在动态表单生成器中实现什么类型的数据,什么不应该实现?或者可能不是一个规则,而是一组规则。
例如,采购请求可能非常适合表单构建器,但员工注册和参加公司培训课程可能不适合,因为您很可能希望这些数据随时可用于查询和统计。
哪些类型的表单应该使用动态表单构建器来实现,哪些应该在数据库中具有显式的静态实现?
html - ASP.NET MVC 动态表单
谁能建议一种使用 ASP.NET MVC 开发动态表单的好方法?
我在页面上有级联下拉菜单(下拉菜单中的选项取决于在上一个下拉菜单中选择的值)。
所有值都来自数据库。
如何使用 ASP.NET MVC 实现这种行为?
当然,我希望在提交表单时收到控制器中的所有值。
forms - Dojo domConstruct - 将行插入表中
我正在开发一个应用程序,该应用程序允许人们选择他们希望表单具有的数据字段。我让它工作了,但是当我试图将表单字段移动到一个表格中以获得一些视觉结构时,我遇到了一个问题。
当我运行代码时,我可以选择我想要的字段,而不是在屏幕文本上绘制文本框,例如:
[object HTMLLabelElement][Widget dijit.form.TextBox, dijit_form_TextBox_0] [object HTMLLabelElement][Widget dijit.form.TextBox, dijit_form_TextBox_1]
而是打印到屏幕上。我认为这是因为我通过 domConstruct.place 混合了文本和对象。关于如何解决这个问题的任何想法?谢谢!
javascript - 从动态复选框创建 JSON 对象
首先,我刚开始使用 jQuery,所以请多多包涵!
我正在尝试将我的数据转换为以下格式...
HTML是....
最后是我的非工作 jQuery ......
这个想法是用户将检查一个或多个复选框,然后我可以将其传递给 ajax 调用以缩小选择计数。
有人能帮助我吗?
database - 我们如何处理数据库中的动态表单场景
我正在创建一个需要动态表单的应用程序。如下所示(这种结构有点像,其中可以有“n”种疾病和“n”种疾病的症状/属性。)
疾病1:
属性 1 属性 2 属性 3
疾病2:
属性 4 属性 5 属性 6
而这样的例子不胜枚举。基本思想是,我根据要求提供表格,所有表格都可以不同。所以这里的表格数量不是固定的。现在问题出现了如何在数据库中处理它。我的桌子会是什么样子?
我的所有表单都会有不同的表来告诉我表单中的字段并将所有表单输入作为 blob 存储在 DB 中吗?
有没有一种架构方法来实现这一点?
还是有一种完全不同的方法来处理这种情况?
php - 在 Symfony2 中使用实体集合的自定义字段类型呈现表单
我仍在处理类别嵌套树表单输出和提交的小挑战:Symfony2 实体集合填充选择框
我试图首先找出渲染部分(在 JS 和填充之前)。
我有一个一般形式:
类别表格
我有 CategoryToChoiceTransformer:
CategoryToChoiceTransformer
而且我有自定义类型(我在父表单中使用):
类别集合类型
但我得到的是:
但我希望在第一组中看到 3 个选择框,在第二组中看到 3 个选择框(数据转换器从以下位置转换数据:
至
我的错误在哪里?
我以为我应该在 CategoryCollectionType 中做集合类型:
类别集合类型
但这无济于事......有什么想法吗?
PS>如果你回答,请继续关注这个帖子:)
database - 更新 MySQL 数据库中的动态表单字段
我创建了一个表单,允许用户根据需要动态添加任意数量的字段。其中每一个都是分配给设备的库存项目。我有 3 个表,即设备、库存项目,以及第三个将设备与库存项目相关联的表。
当用户保存表单时,他们可能已经删除了现有条目、添加了新条目或保留了一些未更改的条目。我能想到的最好的处理方法是清空所有将设备与项目相关联的表行,并根据表单的输入重写它们。
会有更有效的方法来做到这一点吗?我无法想象转储所有行然后重写它们是最可行的选择。