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

ajax - playframework ajax post - 将帖子参数提取到 DynamicForm

我正在尝试使用 DynamicForm 提取 ajaxly ($.ajax(...)) 发送的帖子参数:

我得到这个错误:

如果我尝试将参数与映射的正常形式绑定,它可以工作:

这对我的登录 ajax 帖子很有用。但是对于我的其他 ajax 帖子,我仍然想使用 DynamicForm 并使用 Map[String,String]。知道有什么问题吗?

0 投票
2 回答
1414 浏览

php - 将表单 JQuery 数组动态添加到 PHP(CodeIgniter)并返回(有错误)

我有一个表单,它的字段动态添加如下:

然后,我使用声明的数组 form_validation 规则将这些传递给其各自的 CodeIgniter 控制器:

问题是,如果任何动态添加的表单有错误,这些在视图加载期间就会消失。我想知道如何在验证运行后保留动态添加的表单字段并出现错误

更好的解决方案

我找到了通过使用ajax连接到 CodeIgniter 框架中表单的相应控制器来保留这些动态添加的元素的解决方案。这种方法可以:

  1. 在不刷新页面的情况下进行客户端和服务器端验证
  2. 由于页面没有刷新,所有这些动态添加的表单元素都不会消失!

james246的解决方案

0 投票
1 回答
697 浏览

php - 使用 Zend Form 的动态表单

大家好,我正在使用 Zend Framework 1 构建一个联系人应用程序。我有一个联系人表和一个contact_data 表。

联系数据包含所有联系方式,例如电话、电子邮件、传真等,地址表是不言自明的。诀窍是我需要设置它,以便我可以添加无限的联系数据和地址。我之前通过大量处理自定义视图来完成这一点,但是那是在视图中放置了很多我不想要的代码逻辑。所以我正在使用 Zend_Form 重做它,但在设置从同一个表单部分添加/编辑/删除多个联系人详细信息时遇到了困难。

我已经制定了 javascript,并且知道如何使用视图来完成它 - 但我需要在这里使用 Zend Forms 来完成它。我已经研究了子表单的想法,但是在我的情况下,我需要执行以下操作:

我的表格结构如下:

列出的所有联系方式的文本和输入

一个特殊的联系人数据区域,其中包含添加电话、添加传真、添加地址的链接。单击这些链接将打开并向表中添加一组输入,例如添加地址链接将街道、城市、国家和州的输入集添加到表中。

我已经破解了一个小时,在这里我很迷失。关于我该如何处理的任何想法?

0 投票
1 回答
898 浏览

javascript - 动态重复的表单在 CodeIgniter 重新加载时消失

我有以下需要复制的代码:

重复/动态添加的元素将具有相同的名称,Name[]Email[]它们的 ID 将递增。

下面是基于Josiah Ruddell 的表单复制脚本的 JavaScript 。

每当我将表单提交给 CodeIgniter 并且出现验证错误时,一旦控制器重新加载多部分表单,动态添加的元素以及初始字段中的值就会消失。

我该如何解决这个问题?我不知道如何解决这个问题......

其他可能有帮助的说明:

  1. 这是一个只有一个表单控制器的组件多部分表单
  2. 我有多个这样的实例 - 地址、教育程度等
  3. 我使用 CodeIgniter 的form_validation库来检查服务器端的每个帖子数组
0 投票
0 回答
1823 浏览

javascript - Ember.js Uncaught TypeError:无法读取未定义的属性“处理程序”

我正在尝试在 Ember 中实现动态表单。我希望用户能够从下拉列表中选择一个选项并将其添加到表单中。此外,每个添加的字段都应该有一个“x”,用于从表单中删除元素。

我已经整理了一些似乎可以工作的东西(JSFiddle),但是每当删除添加的表单元素(单击它旁边的 x)时,我会在控制台中收到一条错误消息:“Uncaught TypeError: Cannot read property 'handler '未定义的”。

我认为这可能与附加到“a”标签的车把“动作”助手有关。不过我不确定。

这是一个删除函数的示例,当单击插入的输入元素旁边的“x”时调用该函数。

这是添加新输入元素时使用的“newOption”视图的模板(单击“+”按钮后)

0 投票
1 回答
327 浏览

php - 根据用户选择动态添加表单元素

再会..

我有一个问题是我的齿轮磨了一个星期,但我找不到完全符合我要求的解决方案。

我正在使用 php 构建一个应用程序,旨在让员工接受订单并将其提交给相应的部门(类似于购物车,但略有不同)。

提交订单并分配给部门是我整理的。我想到的是这样的:

  1. 员工单击按钮以添加项目
  2. 一个弹出窗口将显示项目菜单
  3. 员工可以一次选择一个项目,一旦选择了该项目,它就会添加到订单项目中。

项目将从数据库中填充。

我遇到的问题是,对于某些项目,我需要有多个子项目的选项。例如,如果我有一个包含项目的促销包,我需要将促销项目添加到带有以下子项目的订单列表中。

以下链接与我想要的类似,我需要的是添加的表单元素的数量根据工作人员选择的项目而有所不同:

http://www.daveismyname.com/demos/dynamic-form-elements-with-jquery/

任何关于如何实现这一点的想法或指示都将受到高度赞赏。

编辑:代码已被删除,因为它进行了重大修订。完成后我会发布最终结果。

0 投票
1 回答
743 浏览

php - 如何将字符串中的值连接到变量中的值?

我目前正在从事开放式购物车框架工作。在那个打开的购物车中,存在动态表单。在那个动态表单中,所以脚本也是动态的,我必须计算表单数据何时发生变化。在此期间我遇到了一些问题。我正在动态获取选择框选项值....

此外,我将 Final_price 值分配给 for 循环之外的某个变量。这里的脚本编码...

在那个编码final_prices=("Final_price"+i).value;没有从那个分配的变量返回值,如何获得这个值..请解决它..我挣扎了 2 天..任何其他替代解决方案..请指导我...

0 投票
1 回答
145 浏览

html - 在 SmartClient 中提交 DynamicForm 时如何摆脱 firefox 警告消息?

我有这个简单的隐藏表单,其目的是在单击按钮时将响应重定向到新窗口。它在 Internet Explorer 9 和 chrome 中完美运行,但在弹出块打开时会在Firefox 11中给我一条警告消息。

错误信息

无法提交表单。最可能的原因是上传字段中的值无效。

虽然我不在尝试上传任何文件的地方。

动态表单代码

我怎样才能摆脱这个警告信息?(如果我向弹出窗口阻止程序添加异常,它会重定向而没有任何警告消息)

* Firefox 中的警告信息

请帮忙。谢谢

0 投票
3 回答
2557 浏览

window - SmartGWT TextItem - focusInItem() 方法不起作用?


我有一个在 com.smartgwt.client.widgets.Window.Window() 中打开的搜索表单。在其中,我有一个 VLayout,其中有一个搜索表单:

并且焦点不在项目中(它不存在)。为什么呢?
先感谢您!
编辑:
这是两个中介的代码:

0 投票
0 回答
258 浏览

asp.net-mvc - MVC 4:根据用户选择的类型显示输入字段

我可能已经问过与此类似的问题,但这一个有点不同。

我正处于用户可以选择在系统中添加硬件的地步。用户可以在添加硬件时选择它的类型,现在根据类型我可以得到它的种类,每个硬件种类都有它的属性列表(一些硬件有一个属性,一些有两个,一些三个或更多)。

我无法弄清楚的是如何显示输入文本框,用户可以在其中根据用户选择的类型提供属性。我必须根据类型和用户键入值来提供属性的名称。然后我必须从视图中检索并保存。

这是层次结构的小图。 在此处输入图像描述

这是我当前视图的图像。 在此处输入图像描述

所以,现在每当用户输入 ModuleID 并选择类型时,我需要能够根据用户可以输入属性值的类型显示一些输入文本框或新表单。

这是我的视图模型,我不知道它是否适合这种情况。

以前有没有人做过这样的事情,或者知道如何解决这个问题?欢迎任何提示、想法、建议、有用的链接。

我希望我已经正确解释了我的问题,如果没有,请评论我如何才能使它变得更好。