问题标签 [required-field]
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.
apache-flex - flex 中的必填字段
我有一个关于 flex 的问题。我有一个表格,并且需要电子邮件。我搜索了这个并找到了以下解决方案:
问题是当我按下确定时,呼叫仍然存在。我知道您必须自己验证以下内容,但有人知道我如何验证字段吗?
解决方案:
我找到了一个解决方案:
您可以为要验证的每个字段创建一个验证器,然后创建此函数:
这可以关闭。
django - 表单类中的干净方法中需要 Django 字段
我想在我的表单文件的干净方法中重新定义字段的必需属性:
但是我的干净方法不起作用
sharepoint-2007 - 文件名在 Sharepoint 2007 的文档库中显示为必填字段
好的,所以有一个难倒的场景。
在 Sharepoint MOSS 2007 站点上,有人搞乱了文档库的设置。您尝试将多个文档上传到文档库,并使其保持已签出状态。这以前没有发生过。库设置(版本控制设置设置为“是”以在编辑前签出)。我已经设置了一个测试站点,并且在启用此站点时,它不会在上传多个文档时保持检查状态。此外,没有为此文档库启用内容类型。
上传文档时,我已将其范围缩小为必填字段关联,一次一个文档。它将文件名视为必填字段。不确定这如何成为必填字段。我会假设总是需要一个文件名。当我去图书馆设置时,我看不到“文件名”栏来编辑它。
我会对此提出任何建议。
android - Android:需要验证非空白输入的编辑文本
如果我想在 EditText 字段中强制输入最大长度,我可以使用 maxLength 属性。但是,如果我想强制执行最小长度(在我的情况下,只是非空白),我找不到相应的 minLength 属性。
我还查看了各种“inputType”属性(电话、密码等),但没有看到“必需”或“非空白”之类的东西。
我不敢相信这需要自定义输入过滤器;答案很可能很明显,只是没有以我提出问题的形式写下来。
asp.net-mvc - 虽然不是 [必需] 列表字段按要求显示,并且模型状态由于它为空而无效?
我有以下代码-
看法-
控制器-
ViewModel-
我不知道为什么它仍然需要列表,尽管不是必需的。我只想根据需要有两个属性。因此,我想知道如何声明或更改该列表为不需要并使我的模型状态有效。
javascript - 关闭窗口时未满足必填字段
我正在寻找“强制”用户填写文本区域的最佳方式。
对于我的工作,我们有一个系统可以跟踪在特定“任务”上花费的时间。有些任务需要有评论,而其他任务是可选的。在页面的顶部有一个计时器、一个用于评论的文本区域和一个不同任务的列表。
到目前为止,我有它,所以当用户尝试停止计时器时,它不会停止,直到写下评论(如果需要)。如果在计时器运行时关闭分页,onbeforeunload 函数会发送一个警告警告,指出未填写评论,然后是“您确定要离开吗?” 弹出警告。
据我所知,没有办法阻止用户完全退出页面。我们的想法是当用户关闭窗口时,打开另一个简单的页面,其中只有一个文本区域和一个告诉用户写评论的指令。我对 JavaScript 和 Web 开发还很陌生,所以我不完全确定最好的方法。
php - 如何防止没有必填字段的表单提交?
我正在创建这样的表单元素:
以下代码正在提交表单:
当我正确填写表格时,它会成功将记录保存到数据库中。但是当我不选择国家时,它也会提交表格。我想我应该显示“缺少必填字段”。消息而不是在缺少必填字段时将值插入数据库。
我错过了什么??
谢谢
php - 需要带有 php 的表单字段
给定以下代码示例,我需要向 check_input 函数添加什么,以便它处理缺少/必需的表单字段。基本上,我要做的就是在我的表单顶部向最终用户显示一条错误消息,如果他们尝试提交表单而不填写所有必填字段.
任何帮助将不胜感激,并提前感谢您的时间。
表格
asp.net-mvc-3 - MVC3 需要验证,选择空值
我有一个隐藏字段,它绑定到模型中的 int Id,它有一个必需的属性和一些花哨的 ajax 代码来设置 id 客户端,问题是零应该被视为空。现在即使没有选择 Id,验证也会成功,我可以设置哪个值应该计为空吗?我希望我不需要为它创建自定义验证器。
谢谢
forms - ExtJS 4 - 在必填字段上标记一个红色星号
fieldLabel
我有这个问题,当字段被标记为“必填”(或allowBlank: false
)时,我需要在 a 旁边添加一个红色星号
在 ExtJS3 中,我们可以通过以下方式轻松实现此 hack Ext.layout.FormLayout
:
但这在 ExtJS4 中是不可能的。FormLayout
不再适用,标签实际上是Ext.form.field.Base
通过使用名为Ext.form.Labelable
.
可悲的是,扩展Ext.form.Labelable
或覆盖Ext.form.Labelable
对我来说都不可行。扩展组件 fromExt.form.field.Base
不会收到任何影响。即使我交换了 mixins,模板仍然无法工作。
所以这里是我的解决方案,我做了一个非常苛刻的覆盖Ext.form.field.Base
,它的工作原理如下(查看我的示例)
这仅适用于 ExtJS 4.0.7。要在 ExtJS 4.0.2a 上使用它,您需要labelableRenderTpl
根据4.0.2a 中的修改/src/form/Labelable.js
因此,我在所有必填字段中添加了漂亮的星号。
问题是,有没有更简单的方法来实现这样的目标?覆盖是相当苛刻的,如果我们可以使用 mixins 最好,但是 mixins 不能覆盖行为
笔记
这背后的原因是因为我已经自定义了需要从基础Text
, Combo
,扩展的字段FieldContainer
。扩展字段中的 Mixins 甚至不会与模板混淆。他们太固执了。也许目前最好的方法是重写 Base 类...查看工作示例