问题标签 [required]

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 投票
4 回答
13990 浏览

css - 使用必需属性对 HTML5 输入字段的提示进行样式设置

使用 required 属性时,是否可以设置 HTML5 输入字段上显示的提示样式。如果您不确定我在说什么,请单击此表单上的提交而不填写任何内容。您应该有一个提示弹出窗口。

http://24ways.org/examples/have-a-field-day-with-html5-forms/24ways-form.html

我检查了 CSS 源代码,但没有看到任何有关提示的信息。

我发现以重置方式设置 div 元素的样式会影响它的显示方式。但我不知道如何专门针对它。

请注意:我不是指占位符。

干杯,托马斯。

0 投票
3 回答
4329 浏览

wpf - WPF:是否有一种 XAML 标记,其行为类似于 HTML 跨度元素?

来自 ASP.NET,这个 WPF 的东西只是令人困惑。我要做的就是在标签旁加上一个红色星号来表示必填字段。玩弄东西,我发现这实际上可以解决问题:

由于我只是想出了这个,我不相信这是一个经验丰富的 WPF 开发人员会采取的学术路线。此外,此标记在星号和标签之间放置了大量空白。在 HTML 中,span 元素只会在其下一个兄弟元素旁边呈现。仅供参考,我尝试在标签中添加标签,但 VS2010 一直在咆哮“属性'内容'设置不止一次”。

有任何想法吗?

0 投票
1 回答
1021 浏览

python - 如何使子类化的自定义 Django 表单字段不再是必需的?

Django 文档(http://docs.djangoproject.com/en/dev/ref/forms/fields/)说你可以创建 django.forms.Field 的子类,只要它实现了 clean() 方法及其init () 方法接受核心参数(required、label、initial、widget、help_text)。

我试图使用以下 Django Snippet 中的代码:http: //djangosnippets.org/snippets/907/ 来实现信用卡字段,但我希望它不是必需的。设置 required=false 适用于普通字段,但不适用于此片段中的子类字段。片段缺少什么?(我认为它的init () 方法丢失或不接受 Django 文档中提到的核心参数,但我不知道如何解决这个问题。)

例如,在这些自定义字段上将 required 设置为 false,表单仍然需要它们:

该表单不需要此字段(它按预期工作):

谢谢你的帮助!

0 投票
2 回答
595 浏览

jquery - Django 模板 field.is_required 解决方法

我有一个 django 表单,我输出没问题。

我的问题是关于 jQuery 验证。
我想将 jQuery 验证应用于所需的输入。
我正在使用http://docs.jquery.com/Plugins/validation

我可以在模板中使用没有 field.is_required,
所以我使用 help_text 并在我的模板中对其进行评估。

只是想知道这是否是解决此问题的最佳方法?

任何建议都非常感谢。

这是:

1) 表单类

2) 表单输出

3) 表单 jQuery 验证

有没有比我正在使用的这个工作更好的方法:

我可能想将该字段用于稍后的工具提示,
但现在我使用星号,因此我可以在循环中使用它在
模板中进行 jQuery 验证。

谢谢!

0 投票
1 回答
1137 浏览

ajax - JSF 2 Mojarra——在 f:ajax 渲染后不支持必需的属性

考虑这个简单的例子。如果我有这样的表单,那么在 inputText 中没有值的情况下提交时显然会出现验证错误:

但是当我重新渲染带有 f:ajax 的 panelGroup 时,所需的属性没有被兑现,我可以使用空值提交:

我正在 mojarra 2.1.1 中进行测试。任何建议表示赞赏。

0 投票
7 回答
82682 浏览

attributes - Firefox 4:有没有办法删除所需表单输入中的红色边框?

当在表单域中定义 required 时,Firefox 4 会自动在该元素上显示一个红色边框,即使在用户点击提交按钮之前也是如此。

我认为这对用户来说是令人不安的,因为他/她一开始并没有犯错。

我想隐藏初始状态的红色边框,但如果缺少标记为必需的字段,则在用户点击发送按钮时显示它。

我查看了新的伪选择器:required:invalid来自新的伪选择器,但更改是针对验证之前和之后的。(来自Firefox 4 所需的输入表单 RED 边框/轮廓

有没有办法在用户提交表单之前禁用红色边框,并在缺少某些字段时显示它?

0 投票
1 回答
162 浏览

jquery - jQuery:选择列表值为更改时,需要日期字段

我有一个表格,当状态选择列表更改时,状态生效日期需要是必填字段。

return false 无论如何都不会阻止我的表单提交。上面的表格被另一个函数调用,如下所示:

return checkStatuses();

0 投票
3 回答
1332 浏览

forms - symfony form label from required widget with stars

I'm searching the best way to output a label of a widget with a star (*) if this widget is required. It should be automatic.

I didn't find any way to do it :(

0 投票
3 回答
1489 浏览

django - Django:表单 GET 有“必填字段”错误,而 POST 没有

在 Django 中编码,使用表单。我遇到了一个问题,如果表单是 GET,那么每个字段总是显示错误“此字段是必需的。”,但如果表单是 POST,则问题不存在。这是一个简单的例子(部分代码),

视图.py:

注册.html:

如果您将所有“GET”更改为“POST”,一切都很好。否则,“form.errors.email”将始终抛出“此字段为必填项”。错误。

另一件奇怪的事情......我似乎没有看到任何使用 request.GET 启动的表单对象。Django Book 2.0 仅显示使用 request.POST 启动的表单对象。我在这里缺少什么吗?

非常感谢任何提示。

编辑:感谢克雷格和伊格纳西奥的提示。但是,我的问题是,无论我对这个表单做什么,无论是 GET 还是 POST,在表单中使用 GET 总是会给我关于“必填字段”的表单错误。这就是我不理解的机制。对此的任何帮助将不胜感激,谢谢。

0 投票
13 回答
262619 浏览

javascript - 我可以将所需的属性应用于