问题标签 [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.
django - django 向导——如何在向导中实现动态表单(或表单集)
我昨天问了一个类似的问题,但也许它太具体了。
我在网上阅读了很多关于此的内容,但我没有找到任何解决方案。
这是我想要实现的:
- 我想实现一个有 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,然后我们保存数据。
有人有想法吗?提前致谢!
django - 在 Django 表单向导中传递不同的模板
我想在每个步骤中为我的 django 表单向导传递不同的模板。
我想检查表单向导的 get_template() 函数中的每个步骤。如果我尝试:
它返回 test_2.html。我正在从我的模板中检查我的步骤并根据步骤编号生成一个表单,但这似乎不是一个好方法。任何的想法 ?
jquery - JQuery 表单向导可以提交尚未显示的“页面”吗?
我正在使用没有最终 AJAX 提交的 JQuery 表单向导插件,只是一个常规的 POST。由于最终表单处理代码的复杂性,使用 AJAX 是不可行的。
问题是出现错误时我需要重新显示表单,并使用 formwizard('show', 'spanid') 将用户跳转到正确的页面。问题是,然后向导将所有其他步骤视为未查看,并且在用户重新提交时不会重新提交其输入值。
我考虑过将所有其他输入复制到显示为隐藏字段的页面中,但这实际上是不可行的,涉及的复杂变量太多。
有谁知道是否可以指示插件提交所有输入,无论它们是否在跳过的页面上?
谢谢。
django - Django FormWizard - 如何根据上一步动态创建表单集
我看过这篇文章,但它不起作用(部分原因是它已经过时了)。我还研究了源代码树,但无济于事(测试有所帮助),但我找不到答案。我要做的是在form0('start')中获取一组种子数据,它将为step2动态构建一个formset。第 2 步只是一个验证步骤。
- 'start' - 用户输入细分 (subA)、邮政编码 (12345) 和 csv 批次 (51,52,53)
- 'step2' - 使用代表 51,52,53 的 3 个表单创建动态表单 (modelformset)
- 用户点击并建立模型
IE
我试过的
在这里实施解决方案时,我只得到data=None
. 这是过时的并且通过源代码查看我认为“正确”的方法是简单地覆盖该get_form_instance
方法并提供它get_cleaned_data_for_step
,但这似乎重新验证并做了比我认为它需要的更多的东西(而且它没有不行)。
所以..我正在寻找的是两件事。
- 获取先前表单数据的正确方法是什么。
- 我如何获取该数据并使用它来创建 n 个表单集。
FWIW 我正在使用 Django 1.4-alpha formset 向导。
这就是我所拥有的。
c# - asp.net 3.5中的多页表单
我正在尝试设计一个多页网页表单来收集用户的信息。用户可以随时退出,然后稍后返回他们离开的页面,我会向用户发送一封电子邮件,其中包含在他们开始申请流程时返回到他们的应用程序的链接。我想知道我是否可以用 asp:wizard 做到这一点?有谁知道我是否可以使用 asp:wizard 从用户离开的页面开始,让我们假设第三页填充了他们的数据,当他们点击返回时,他们应该被带到上一页。页即第二页。
visual-studio-2008 - 如何为 VS2008 项目模板创建 IWizard 程序集
我创建了一个 IWizard 程序集,它应该接受参数值(通过 Windows 窗体)并将它们插入到 VS 2008 项目模板中包含的代码所要求的位置。这是我用来设置它的文章。
这就是问题所在,当我基于模板创建一个新项目时,它会抛出一个错误,指出“对象引用未设置为对象的实例”。我在 IWizard 类中的整个 RunStarted 方法中都放置了消息框,但没有一个显示。
[更新] 我将 VS 2010 的实例附加到 VS 2008 的实例中,在该实例中我从模板向导创建了一个新项目,并在输出中看到以下内容:
线程 '' (0xc0c) 以代码 0 (0x0) 退出。
有没有人知道我可以从哪里开始调试这个或者我可能做错了什么?
django - 如何将新的 FormWizard 包装在视图中?
使用新的表单向导工具 ( https://github.com/stephrdev/django-formwizard ),如何将 Django 表单向导包装在视图中?而不是在 urls.py 中创建它。我需要这样做,以便我可以访问请求和其他内容。
有没有人有一些示例代码?
提前致谢,
问候。
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)
像处理文件那样创建表单。有什么方法可以在不更改源代码的情况下上传文件?
forms - Typo3 表单显示为 ###LABEL### ###FIELD###
我使用 Typo3 4.6 表单向导在页面上制作了一个表单,但在页面上它呈现为
...而不是显示表单。我对 Typo3 完全陌生。我如何让它工作?
asp.net - 更改向导导航 div 上的 CSS 类
我有很多向导控件,我需要稍微修改它在导航周围吐出的 html。目前我有以下..
我已将所需的类添加到按钮中,主要和次要按钮,但我似乎无法弄清楚如何从导航更改包含 div 的类。我已经尝试过 .NavigationStyle.CssClass 但这并没有成功。
有任何想法吗?