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

java - Spring 3 MVC:动态表单中的一对多(在创建/更新时添加/删除)

我正在寻找一种使用jQuery在 HTML 表单中管理一对多关系的解决方案。我正在使用SpringSpring MVCHibernate进行开发。我在网上找到了很多曲目,但没有任何完整的示例。

的背景

我有三个 JPA 实体:

Consult.java(1)

ConsultTechno.java(2)

Techno.java(3)

如图所示,一个咨询 (1) 包含n 个咨询技术 (2),它们由一个级别和一个技术 (3) 表征。

需求

使用 HTML 表单,我想要一个Add a techno在 DOM 中动态添加两个字段的按钮:

当然,每次用户单击按钮时,都应该重新添加这两个字段,等等。我选择input type="text"了示例,但最后,字段将是两个select

应涵盖四种操作:

  1. 创建新主实体时添加子实体
  2. 创建新的主实体时删除子实体
  3. 更新新的主实体时添加子实体
  4. 更新新的主实体时移除子实体

问题

布局部分已经可以使用,但是在发布表单时,我无法将动态添加的字段绑定到我的@ModelAttribute consult.

你知道如何做那种工作吗?我希望我已经足够清楚了...

提前致谢:)

0 投票
2 回答
676 浏览

smartgwt - 为什么不能将 EditorExit 处理程序添加到 DynamicForm 或 FormItem?

此处理程序仅存在于 ListGrid。

但是,如果您查看 DynamicForm.setValidateOnExit() 的文档,它会说:

如果为真,当每个项目的“editorExit”处理程序被触发以及整个表单被提交或验证时,表单项目将被验证。

请注意,此属性也可以在项目级别设置,以启用更细粒度的验证以响应用户交互 - 如果在任一级别为 true,则验证将在 editorExit 上进行。

那么我们如何将 EditorExitHandler 添加到 DynamicForm 或 FormItem 中呢?

编辑 :

我想在表单下方创建一个错误面板以动态显示所有错误。每个 FormITem 都有可能在退出时进行验证,但我不知道如何捕获此验证事件以检查错误面板是否应该更新。

0 投票
1 回答
244 浏览

.net - 从 Dotnet 中的 xml 文件动态生成表单

谁能告诉我如何从 xml 文件在 Dotnet 中动态生成表单。如果有任何工具可以将 xml 文件标签转换为 asp.net 控件,例如 java 中的 swiXML,它可以将 xml 文件标签转换为摇摆控件。我在谷歌上搜索过,但没有找到任何东西。所以请帮助我。

谢谢

0 投票
1 回答
475 浏览

ajax - EditorTemplate as a dynamic form

I have a form that will load some fields when the page is requested and some other fields that will be loaded as the user choses one option in a dropdown. The fields that should be loaded upon selection are EditorTemplates. Is there a way I could make it work without the need to refresh the page (i.e a partial view requested via ajax) and keeping the "binding" to my viewmodel?

0 投票
1 回答
1549 浏览

php - 从动态表单中检索数据

我有一个根据用户输入动态生成的表单。

最初向用户显示 3 个字段可供选择(datefrom、dateto 和 pitchtype),他们选择选项,单击提交,脚本会生成一个表格,其中包含范围内每个日期的输入供他们编辑。

生成表单的示例如下:

在接收 PHP 文件中,我需要能够处理每个日期的数据,并且不知道从哪里开始!通常,如果它是静态形式,我会使用类似的东西

获取已编辑的字段。

显然,我需要做的是将每个已编辑字段与其日期配对,以便我像往常一样处理数据。我想我需要某种带有表单数据数组的php循环,但我不太确定从哪里开始......有什么想法吗?

编辑 :

我想我需要将我的输出表单编辑成这样的东西,所以每个输入的名称与日期列相同,所以我需要知道的是如何获取接收 php 文件中的所有日期:

非常感谢!

凯文

0 投票
1 回答
462 浏览

jquery - JQuery动态表单——提交同名输入框

我需要帮助。我正在使用 JQuery 的动态表单插件,每次单击“+”按钮时它都会复制我的输入框但是,当我点击提交按钮时出现问题,我无法通过 $_POST 检索输入框的值,因为它们都是同一个“名字”。

输入框重复时如何更改它们的名称?

HTML:

这是我的javascript:

0 投票
1 回答
1439 浏览

window - 如何在不使用动态表单或任何其他表单组件的情况下实现具有两个文本项字段和一个按钮项的智能 gwt 窗口

我正在使用智能 gwt 2.4 版。

我必须实现一个包含两个 TextItem(Smart GWT) 字段和一个 ButtonItem 的窗口(智能 GWT)。有没有一种方法可以将这些项目添加到窗口中,而不必为此使用动态表单或任何表单组件?在不使用表单的情况下添加这些组件似乎是不可能的。是否有可能的解决方法。如果我必须使用表单,这对我来说是一个巨大的解决方法。请帮帮我。谢谢你。

0 投票
2 回答
209 浏览

javascript - 这会导致rails检测到CSRF吗?

好的,所以在其中一个页面上的 Rails 应用程序中,我需要传递一个 Javascript 变量,以便它可用于 rails。现在一个运行服务器端,一个运行客户端,所以我知道这非常困难。我查看了互联网并找到了一个解决方案,该解决方案涉及在我的外部 javascript 页面中包含的函数中动态创建表单。

基本上,使用document.createElement语句制作了一个带有隐藏字段的表单,隐藏字段被赋予了我想要传递给 rails 的值,然后form.submit()被调用以便提交表单。该表格被赋予了一种发布方法,并被赋予了一条路径。因此,当提交它时,页面会重定向到另一个页面,其中隐藏字段现在位于 params 哈希中,并且可以通过带有params[:param].

这在一段时间内效果很好,直到我们开始使用 session 来跟踪登录用户。单击要使用该动态表单重定向的按钮后,会话将被清除。我在网上发现的关于会话被清除的唯一一件事是,当 rails 检测到 CSRF 时,它会清除会话。

那么我正在做的事情会导致 Rails 检测到 CSRF 从而清除我的会话吗?还有其他任何人都知道的会议可能被清除的原因吗?另外,如果没有 ajax(因为我只是不擅长搞砸,它不能很好地发挥作用。)我是否缺少传递 javascript 变量的另一种好方法(它必须是 javascript,我正在使用 javascript 函数获取用户当前位置)以便它可用于轨道?(我在想而不是对表单进行 javascript 处理,我可能只是在我的页面上制作一个隐藏的表单,尽管这有点不那么优雅,因为任何查看源代码的人都可以看到它并想知道为什么它在那里并搞砸了它)

如果有人感兴趣,下面是我的动态表单函数的代码。

0 投票
2 回答
334 浏览

jquery - 逐步完成表格,因为所有输入都连续完成

--小提琴--

我正在设计一个像向导一样的表单,引导用户完成每个输入,并且在解决所有输入之前不允许他们继续。

当且仅当当前行中的所有输入都已填写或检查时,我想显示表中的下一行。行可以包含任意数量的文本输入、复选框或单选组。

这是我当前的代码:



当用户在第一行的文本框中键入内容时,这将显示下一行,但他们还应该检查单选按钮。此外,它显示了表中的所有行,而不仅仅是下一行。

0 投票
4 回答
1051 浏览

ruby-on-rails - 在 Ruby on Rails 中,创建动态输入(订单)页面的最简单方法是什么?

我是 Web 开发的新手(我在服务器端有几年的经验)。我需要创建一个输入订单信息的页面。例如:项目名称、数量、价格然后可以单击“添加”按钮,将出现另一行输入,用户可以填写。最后,用户点击“提交”并处理订单。

现在我知道如何制作一个可以做到这一点的winforms应用程序,但我是rails新手,一般来说是web开发,有人可以指点我正确的技术/包吗?

也许有人有相关教程的链接?(我已经完成了大部分的 Rails 教程,但在那里没有看到类似的东西)

谢谢!