Tag: 形成

symfony2多重嵌套表单原型

我想在另一个集合types中包含一个集合types。 它应该是这样的: 使用只有一个集合工作正常,但我需要编辑外部窗体的原型,所以它呈现每行的内部forms的原型。 任何想法我怎么能做到这一点? 另外什么是最好的方式来保存 编辑:现在我想呈现嵌套的窗体的原型: <ul class="characteristics-container" data-prototype="{{ form_widget(form.characteristics.vars.prototype)|e }}" data-prototype-options="{{ form_widget(form.characteristics.options.vars.prototype|e ) }}"> {# iterate over each existing tag and render its only field: name #} {% for characteristic in form.characteristics %} <li>{{ form_row(characteristic.name) }}</li> <div class="characteristics-options"> {% for opt in form.characteristics.options %} {% endfor %} </div> {% endfor %} </ul> 它在form_widget(form.characteristics.options.vars.prototype|e Method […]

tslint / codelyzer / ng lint错误:“for(… in …)语句必须使用if语句过滤”

林特错误信息: src / app / detail / edit / edit.component.ts [111,5]:for(… in …)语句必须用if语句过滤 代码片段(这是一个工作代码,也可以在angular.io表单validation部分获得 ): for (const field in this.formErrors) { // clear previous error message (if any) this.formErrors[field] = ''; const control = form.get(field); if (control && control.dirty && !control.valid) { const messages = this.validationMessages[field]; for (const key in control.errors) { this.formErrors[field] += messages[key] […]

Firefox保持重新加载表单数据

我在Firefox的function方面遇到了一个很大的问题,那就是用户在重新加载F5时保留了数据。 如果我使用Ctrl + F5的forms被清除,这是伟大的。 我的问题是,并不是所有的用户都知道这是他们必须做的强制input清理。 有没有办法在HTML或响应头告诉Firefox不保存在表单中的数据?

在单个页面中使用烧瓶和WTForms的多种forms

我有多个窗体发送到相同的处理程序在同一页面发送请求。 我使用wtforms生成表单。 什么是确定提交表格的最佳方式? 我目前正在使用action="?form=oneform" 。 我觉得应该有一些更好的方法来实现相同的?

ng-show =“true”但仍然有class =“ng-hide”

我是AngularJS的新手,所以可能会有一个简单的解决scheme来解决我的问题。 我一直在做这个表格。 我有两个input – 一个是门的数量,一个是窗口的数量。 然后,我有几个div,如果他们遇到一定数量的总门窗,我想表明。 当我input数字时,ng-showparsing为“true”。 但是这个元素仍然有一个“隐藏”的类,它仍然隐藏起来。 以下是我的代码示例: <body ng-app> Doors: <input type="number" ng-model="doors"><br> Windows: <input type="number" ng-model="windows"><br> <div ng-show="{{(doors + windows) < 6}}"> Shows if you have 0-5 doors and windows combined. </div> <div ng-show="{{(doors + windows) > 5 && (doors + windows) < 11}}"> Shows if you have 6-10 doors and windows […]

form.is_valid()为false时如何访问数据

当我有一个有效的Django表单时,我可以通过form.cleaned_data访问数据。 但是,如何获取用户在表单无效时input的数据,即form.is_valid为false。 我试图访问表单集内的表单,所以form.data似乎只是给我一个烂摊子。

用AngularJS比较表单validation中的两个input值

我正在尝试使用AngularJS进行表单validation。 我特别感兴趣的是比较两个值。 我希望用户在继续之前确认他input的一些数据。 可以说我有下面的代码: <p> Email:<input type="email" name="email1" ng-model="emailReg"> Repeat Email:<input type="email" name="email2" ng-model="emailReg2"> <p> 然后我可以使用validation: <span ng-show="registerForm.email1.$error.required">Required!</span> <span ng-show="registerForm.email1.$error.email">Not valid email!</span> <span ng-show="emailReg !== emailReg2">Emails have to match!</span> <– see this line registerForm。$ valid将对input中的文本作出正确的反应,除非我不知道如何在此validation中使用比较来强制电子邮件在允许用户提交表单之前是相同的。 我很想拥有一个没有自定义指令的解决scheme,但是如果没有这个方法就无法实现,我会处理它。 这是一个解决类似问题的自定义指令的答案。 任何帮助表示感谢,谢谢

Django相当于PHP的表单值数组/关联数组

在PHP中,我会这样做的name作为一个数组。 <input type"text" name="name[]" /> <input type"text" name="name[]" /> 或者,如果我想获得name作为关联数组: <input type"text" name="name[first]" /> <input type"text" name="name[last]" /> 什么Django等同于这样的事情?

如何在Ruby on Rails的form_for中使用hidden_​​field?

我已经读过了 ,但是我对RoR很陌生,所以我在理解它的时候有点麻烦。 我正在使用表单来创build一个新的请求logging,我需要发送的所有variables已经存在。 这里是我需要发送的数据(这是一个do循环): :user_id => w[:requesteeID] :requesteeName => current_user.name :requesteeEmail => current_user.email :info => e 这是我的表单,它到目前为止工作,但只发送一切NULL值: <% form_for(:request, :url => requests_path) do |f| %> <div class="actions"> <%= f.submit e %> </div> <% end %> 我如何使用hidden_​​fields发送已有的数据? 谢谢阅读。

如何自定义Symfony 2表单中的data-prototype属性

因为在几天的时间里,我阻止了Symfony 2和表格的问题。 我有一个网站实体的forms。 “网站”是网站实体的集合,每个网站包含两个属性:“types”和“url”。 如果我想在我的数据库中添加更多的网站,我可以点击一个“添加另一个网站”链接,在我的表单中添加另一个网站。 所以当你点击提交button时,你可以同时添加一个或X个网站。 这个过程添加一行使用data-prototype属性,它可以生成网站的子表单。 问题是,我自定义我的窗体有一个伟大的graphics渲染…像这样: <div class="informations_widget">{{ form_widget(website.type.code) }}</div> <div class="informations_error">{{ form_errors(website.type) }}</div> <div class="informations_widget">{{ form_widget(website.url) }}</div> <div class="informations_error">{{ form_errors(website.url) }}</div> 但数据原型不关心这个定制,与HTML和CSS标签和属性。 我保持Symfony渲染: <div> <label class=" required">$$name$$</label> <div id="jobcast_profilebundle_websitestype_websites_$$name$$"> <div> <label class=" required">Type</label> <div id="jobcast_profilebundle_websitestype_websites_$$name$$_type"> <div> <label for="jobcast_profilebundle_websitestype_websites_$$name$$_type_code" class=" required">label</label> <select id="jobcast_profilebundle_websitestype_websites_$$name$$_type_code" name="jobcast_profilebundle_websitestype[websites][$$name$$][type][code]" required="required"> <option value="WEB-OTHER">Autre</option> <option value="WEB-RSS">Flux RSS</option> … </select> </div> […]