问题标签 [form-control]

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 投票
5 回答
97705 浏览

angular - formControlName 和 FormControl 有什么区别?

我正在使用ReactiveFormsModuleAngular2 创建一个包含表单的组件。这是我的代码:

foo.component.ts

foo.component.html(带[formControl]):

foo.component.html(带formControlName):

两种方式都有效。但我无法弄清楚使用[formControl]和之间有什么区别formControlName

0 投票
1 回答
3463 浏览

angular - 使用带有嵌套 TypeScript 模型对象的 Angular2 响应式表单

我正在尝试在我的应用程序中使用 angular 2 模型驱动表单,但如果我有嵌套对象(具有空值),我将无法使其按需要工作。

这是我的代码:

person.model.ts(这是 Person 模型对象,地址为嵌套对象)

地址.model.ts

人.component.ts

这是我的 person.component.html

我正在尝试更新从服务调用中填充的人员对象,但是当我检索人员对象时,人员对象的地址属性为空值,并且它破坏了我在 buildForm 函数中的代码。

我尝试了其他几种方法,但无法使其工作

版本 #2

通过此更改,我能够在没有任何错误的情况下呈现表单,但是当我尝试更新任何地址字段时,它在 registerForChanges 函数中失败。

版本 #3

在此更改之后,当我保存表单而不更改地址字段时,我最终将空记录添加到地址表中。

如果函数的地址属性不为空,则此代码可以正常工作。

有人可以帮我使这段代码工作吗

插件链接

0 投票
1 回答
589 浏览

html - 将 Bootstrap 表单控件居中到浏览器的中心

我试图将表单控件置于我网站的中心,但由于某种原因,CSS 不适用于表单控件,但它适用于 div 中的所有其他内容......

这是我的 HTML:

这是我的 CSS:

显然 Bootstrap.css 是默认的,我根本没有碰过它。

0 投票
1 回答
1000 浏览

excel - 无法在 Excel 的表单控件中使用 INDIRECT

我正在尝试使用开发人员插件的表单控件创建一个组合框。

但我想根据单元格 D4 中的值动态更改此表单控件的输入范围(我可以借助下拉菜单更改 D4 中的值)。它可以取值“A”、“B”。这些是以下列表的名称。

在此处输入图像描述

我正在尝试使用函数indirect("d4"),但它不工作并返回一个空白框。但是,当我明确写入AB在输入范围内时,它就可以工作了。

在此处输入图像描述

在此处输入图像描述

我该怎么做?

0 投票
1 回答
873 浏览

reactjs - react+redux 与 react-bootstrap > FormControl > 获取价值

我正在使用 react+redux 和 react-bootstrap 组件。我想将 FormControl 文本元素(电子邮件)的值传递给调度的 redux 操作,但我不知道该怎么做。

0 投票
1 回答
947 浏览

forms - Angular 2 Cross Field Validation (model based) addErrors?

I am implementing a cross field validation for two fields in a form (reactive / model based approach) and do not know how should I add an error to existing Error List of a formcontrol

Form:

Validator:

My Problem: If the validation fails "setErrors(..)" overrides all errors which are already there (Validators of formControls), so there is no correct state, because actually there should be 2 errors.

If I do not set errors to form controls directly and only return an error to the form, only the form is invalid and gets the error, but not its controls.

How can I achieve that both, form and controls has the real state of validation?

Thank you very much!

0 投票
12 回答
202988 浏览

javascript - 表单控件没有值访问器

我正在使用 Angular2-rc5,目前在我的登录页面上出现错误。formcontroll我正在尝试制作一个表单,但控制台抛出异常,告诉我即使我在 init 上创建它也找不到我的 s。知道为什么我会收到此错误吗?

登录组件

页面.html

例外

例外:未捕获(承诺):错误:./LoginComponent 类 LoginComponent 中的错误 - 内联模板:13:45 原因:没有名称的表单控件的值访问器:'email'.....

0 投票
1 回答
340 浏览

angular - Angular2中奇怪的formArray行为

我发现我认为可能是一个错误,但不确定。

如果我使用此代码:

我收到此错误并且我的应用程序崩溃:

但是,如果我在组件模板的任何位置添加这一行:

一切正常。那么这一行怎么可能消除错误呢?我看不出这条线正在做什么来改变任何东西。

0 投票
1 回答
332 浏览

meteor - Meteor React-Bootstrap:如何将值设置为 FormControl

用户在 FormControl 中输入文本字符串,我想将其重新修剪并小写。

0 投票
1 回答
161 浏览

php - 仅当使用 html 和 php 在先前的表单控件上选择值时才显示表单控件

我正在创建一个带有 from-controls 的网页(本例中为 2 个)。我的代码如下:

但我希望第二个(版本)仅在选择第一个控制器(应用程序)上的值时出现。然后我的函数 get_versions() 将取决于所选的应用程序:get_versions(application_number)。

How can I do to show the second controller only when a value on the first one is selected ? 并获得选定的值?谢谢!