问题标签 [validating]

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 投票
1 回答
765 浏览

c# - c# Control.Validating 事件将鼠标焦点留在其他控件上?

我有带有文本框和轨迹栏的 ac# .net 2.0 winForm。如果用户单击轨迹栏并且验证失败,则文本框 Validating 事件设置 e.cancel。然后我将光标留在文本框中,但鼠标焦点仍在轨迹栏上,因此移动鼠标会移动轨迹栏。

我在验证事件中尝试了 SetFocus(根据 MSDN 很糟糕,但我还是尝试了),但鼠标停留在轨迹栏上。

如何将鼠标焦点从轨迹栏上分离?

0 投票
3 回答
453 浏览

c# - 使用正则表达式检查输入的数字 - C#

我一直在使用 Regex 来检查用户输入的有效性,即检查正确的邮件地址、序列号等...

现在我想检查用户输入是不是一个介于 78 和 143 之间的数字。

我们并没有完全分析用户的输入,而是解释它并在之后分析......

正则表达式仍然有用吗?在这种情况下使用正则表达式会是一个好习惯吗?

控制这种输入的最佳方法是什么?

感谢您的建议!

0 投票
1 回答
779 浏览

c# - 验证从其他控件触发的事件?

我有一个 CheckBox 作为表单上自定义控件的一部分。我处理它的 Validating 事件以确保最多勾选 5 个复选框。如果已勾选 5,我将取消该事件。这非常有效。

但是,现在,一旦我勾选了 5 个复选框,每个事件都会被取消(除了取消选中第一个选中的 CheckBox)。这意味着按钮按下、文本框焦点、组合下拉列表和应用程序退出都不起作用。sender 对象仍然是 CheckBox;只是不确定为什么会触发它。

为什么每次我做任何事情都会触发复选框的验证事件?(我原以为它只会在您单击复选框控件时触发)。使用“验证”事件是正确的方法吗?

其他奇怪的事情:当我选择或取消选择第 5 个复选框时,没有处理任何事件,尽管那里有事件处理程序。如果它是第 4 个或第 6 个复选框,则相同的复选框将触发验证事件。

我的代码:在父表单中:

MyCustomClass的Selected方法只返回 chkBox.Checked。

0 投票
2 回答
46383 浏览

c# - DataGridView 验证和更改单元格值

我想在验证时操作我的 DataGridView 中的一个单元格,以便如果用户输入的值对数据库无效,但很容易转换为有效数据,程序会将值更改为适当的值。

我能够正确验证我的值,但是当我尝试将其更改为有效值时,我得到了一个 DataError。这是我的代码:

读取cell.Value = rows[0]["Batch"];的行 没有做我期望它做的事情。

0 投票
2 回答
22074 浏览

vb.net - 如何检查字符串中的字符、数字和特殊字符?

我希望用户在文本框中只输入数字和字符,即没有特殊字符。我不想使用文本框的按键事件。

因为我需要在 gridview 中进行相同的验证。

所以我想验证整个字符串。

提前致谢。

0 投票
1 回答
2081 浏览

c++ - 使用 Xerces DOM 解析器验证多个 xml 模式

我想知道是否有一种方法可以在 C++ 中使用 Xerces DOM 解析器来验证多个 xml 方案?

这是用例:我希望能够针对其相应的 xsd 架构解析多个 xml 文件。但是,当我最初查看每个 xml 文件时,在解析它之前我不知道它是什么文件,因此我无法将静态 xsd 文件链接到它。有没有一种说法,我想针对 xsd1 或 xsd2 等验证每个 xml 文件...

在阅读之后,解析器“setExternalSchemaLocation”的设置似乎能够保存一个方案列表,但是当我在我的代码中执行此操作时,它无法正确验证。

如果我这样做,该模式将自行工作

所以我确定我的 xml 或 xsd 文件中没有错误。

关于如何针对多个 xml 模式进行验证的任何见解?

0 投票
3 回答
2344 浏览

javascript - 如何通过 Javascript 显示错误文本?

我正在使用 Javascript 验证表单,如果出现错误,我发现了如何切换输入字段的边框/背景,但我想在框旁边显示文本。我该怎么做?谢谢!

0 投票
1 回答
243 浏览

php - 使用一个提交按钮在 Javascript 中输入各种页面

我想用开按钮进入不同的房间。这在Javascript中怎么可能。例如,有三个房间,“厨房、卫生间和卧室”。根据我的选择,我如何使用 JS 进入这些房间中的任何一个。因此,如果我在输入框中输入“厨房”,它将带我到 kitchen.php,如果我输入厕所……同一个按钮将带我到厕所.php 等。

这是 HTML 输入,

0 投票
1 回答
6149 浏览

c# - 如何直接在 ValidationSummary 中显示自定义错误消息(没有验证器)?

我可以为 ValidationSummary 控件设置自定义消息吗?

我在编辑页面中有删除按钮。如果验证未能在验证摘要中设置错误消息,我想防止放置另一个带有红色样式的标签。

我认为在我的情况下使用 CustomValidator 不是一个好主意,因为删除时没有验证,错误消息应该在操作本身失败后显示。

任何帮助!

0 投票
2 回答
607 浏览

python - Python 验证 Web 表单数据

我能够提取表单字段数据,但我无法检查/验证信息以查看该字段是否不为空。

我正在用 Apache+mod_wsgi、浏览器 FF、Python 2.6、Ubuntu 10.04 64bit 编写它

以下是读取 Web 表单字段数据的示例代码。这是我需要检查的地方,无论该字段是否为 EMPTY。如果为空,则为特定字段的 default_error 字符串,返回并填写数据。直到那时“保存”(或“打印并保存”)不显示。

以下是我尝试的一种方式,nAdA。:(

第二次尝试

另一项试验是

没运气。

请举一些例子,我可以通过这些例子来检查。

谢谢