问题标签 [formwizard]

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

django - django 向导——如何在向导中实现动态表单(或表单集)

我昨天问了一个类似的问题,但也许它太具体了。

我在网上阅读了很多关于此的内容,但我没有找到任何解决方案。

这是我想要实现的:

  1. 我想实现一个有 2 个步骤的向导。

第一步---ProductForm

一些固定字段,如名称、描述等

Then a dynamic field Picture which can be added by a button, that is to say if the user clicks add another picture, he should see a new Image field shown up

第二步---MoreInfoForm

用户完成 MoreInforForm,然后我们保存数据。

有人有想法吗?提前致谢!

0 投票
1 回答
498 浏览

django - 在 Django 表单向导中传递不同的模板

我想在每个步骤中为我的 django 表单向导传递不同的模板。

我想检查表单向导的 get_template() 函数中的每个步骤。如果我尝试:

它返回 test_2.html。我正在从我的模板中检查我的步骤并根据步骤编号生成一个表单,但这似乎不是一个好方法。任何的想法 ?

0 投票
1 回答
685 浏览

jquery - JQuery 表单向导可以提交尚未显示的“页面”吗?

我正在使用没有最终 AJAX 提交的 JQuery 表单向导插件,只是一个常规的 POST。由于最终表单处理代码的复杂性,使用 AJAX 是不可行的。

问题是出现错误时我需要重新显示表单,并使用 formwizard('show', 'spanid') 将用户跳转到正确的页面。问题是,然后向导将所有其他步骤视为未查看,并且在用户重新提交时不会重新提交其输入值。

我考虑过将所有其他输入复制到显示为隐藏字段的页面中,但这实际上是不可行的,涉及的复杂变量太多。

有谁知道是否可以指示插件提交所有输入,无论它们是否在跳过的页面上?

谢谢。

0 投票
1 回答
3190 浏览

django - Django FormWizard - 如何根据上一步动态创建表单集

我看过这篇文章,但它不起作用(部分原因是它已经过时了)。我还研究了源代码树,但无济于事(测试有所帮助),但我找不到答案。我要做的是在form0('start')中获取一组种子数据,它将为step2动态构建一个formset。第 2 步只是一个验证步骤。

  1. 'start' - 用户输入细分 (subA)、邮政编码 (12345) 和 csv 批次 (51,52,53)
  2. 'step2' - 使用代表 51,52,53 的 3 个表单创建动态表单 (modelformset)
  3. 用户点击并建立模型

IE

我试过的

在这里实施解决方案时,我只得到data=None. 这是过时的并且通过源代码查看我认为“正确”的方法是简单地覆盖该get_form_instance方法并提供它get_cleaned_data_for_step,但这似乎重新验证并做比我认为它需要的更多的东西(而且它没有不行)。

所以..我正在寻找的是两件事。

  1. 获取先前表单数据的正确方法是什么。
  2. 我如何获取该数据并使用它来创建 n 个表单集。

FWIW 我正在使用 Django 1.4-alpha formset 向导。

这就是我所拥有的。

0 投票
2 回答
808 浏览

c# - asp.net 3.5中的多页表单

我正在尝试设计一个多页网页表单来收集用户的信息。用户可以随时退出,然后稍后返回他们离开的页面,我会向用户发送一封电子邮件,其中包含在他们开始申请流程时返回到他们的应用程序的链接。我想知道我是否可以用 asp:wizard 做到这一点?有谁知道我是否可以使用 asp:wizard 从用户离开的页面开始,让我们假设第三页填充了他们的数据,当他们点击返回时,他们应该被带到上一页。页即第二页。

0 投票
1 回答
126 浏览

visual-studio-2008 - 如何为 VS2008 项目模板创建 IWizard 程序集

我创建了一个 IWizard 程序集,它应该接受参数值(通过 Windows 窗体)并将它们插入到 VS 2008 项目模板中包含的代码所要求的位置。这是我用来设置它的文章

这就是问题所在,当我基于模板创建一个新项目时,它会抛出一个错误,指出“对象引用未设置为对象的实例”。我在 IWizard 类中的整个 RunStarted 方法中都放置了消息框,但没有一个显示。

[更新] 我将 VS 2010 的实例附加到 VS 2008 的实例中,在该实例中我从模板向导创建了一个新项目,并在输出中看到以下内容:

线程 '' (0xc0c) 以代码 0 (0x0) 退出。

有没有人知道我可以从哪里开始调试这个或者我可能做错了什么?

0 投票
1 回答
153 浏览

django - 如何将新的 FormWizard 包装在视图中?

使用新的表单向导工具 ( https://github.com/stephrdev/django-formwizard ),如何将 Django 表单向导包装在视图中?而不是在 urls.py 中创建它。我需要这样做,以便我可以访问请求和其他内容。

有没有人有一些示例代码?

提前致谢,

问候。

0 投票
1 回答
1782 浏览

django - 在 FormWizard 中使用 FileField (Django 1.3)

我正在尝试使用 Django 1.3 FormWizard 通过 2 个步骤上传文件: 1. 仅 FileField 2. 如果文件已正确上传且有效(经过自定义验证),请提供名称和描述。

根据文档,我写道:

我将 multipart/form-data 添加到模板中的 FORM 标记中: <form enctype="multipart/form-data" action="." method="post">

但是,即使我上传文件,我也会收到错误“此字段为必填项”。

我猜该表单是在省略 request.FILES 字段的情况下创建的。我们如何改变这种行为以在 FormWizard 中成功上传文件?

编辑:查看 Django 源代码,它确实使用form(request.POST)而不是form(request.POST, request.FILES)像处理文件那样创建表单。有什么方法可以在不更改源代码的情况下上传文件?

0 投票
3 回答
4062 浏览

forms - Typo3 表单显示为 ###LABEL### ###FIELD###

我使用 Typo3 4.6 表单向导在页面上制作了一个表单,但在页面上它呈现为

...而不是显示表单。我对 Typo3 完全陌生。我如何让它工作?

0 投票
1 回答
822 浏览

asp.net - 更改向导导航 div 上的 CSS 类

我有很多向导控件,我需要稍微修改它在导航周围吐出的 html。目前我有以下..

我已将所需的类添加到按钮中,主要和次要按钮,但我似乎无法弄清楚如何从导航更改包含 div 的类。我已经尝试过 .NavigationStyle.CssClass 但这并没有成功。

有任何想法吗?