问题标签 [checkvalidity]

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 回答
27 浏览

java - 检查给定的字符串是否指向 Java 中的 Python 安装

如果我收到的字符串指向有效的 Python 安装目录,有什么方法可以检查 Java?

这个想法是强制用户只给出他的 Python 安装文件夹的有效路径,如果路径无效,则返回错误让他们知道。

0 投票
1 回答
31 浏览

html - Html:JavaScript:输入:razor:minRange 和 maxRange

我有一个设置了 minRange 和 maxRange 的输入元素,并且正在尝试获取自定义有效性消息。我还有一个 Input TagHelper 来编写我试图在客户端覆盖的自定义消息。到目前为止,我已经尝试过了,但它似乎不起作用。

呈现的html:

它仍然输入“请输入介于 50.00 和 100.00 之间的金额”

输入标签助手:

任何帮助表示赞赏。谢谢新罕布什尔州

0 投票
0 回答
30 浏览

java - 存在检查构造函数有效输入的标准方法

我尝试编写java类,我也创建了构造函数,我尝试为类创建单元测试,并检查构造函数的有效输入,但对于构​​造函数的有效输入,我确实检查了多个字段情况以进行验证,例如检查不为空并且对于字符串和正则表达式也不为空白,因为我的类对于检查每种验证情况都是不可变的,我们应该新建一个类的对象我的问题是,如果我编写一个包访问的静态方法然后在我调用的构造函数中没有问题他们 ??

无论如何谢谢你的帮助...

0 投票
1 回答
338 浏览

javascript - 输入类型密码有效性模式不匹配状态与正则表达式测试结果不同

我有一个正则表达式来检查一个字符串是否至少包含一个数字、一个小写字母和一个大写字母。

对于诸如“1aA”之类的测试字符串,这将评估为真。

但是,patternMismatch 的有效性状态不会以与输入元素值的正则表达式测试相同的方式进行评估。

为什么输入的 patternMismatch 验证与正则表达式测试不同?

在下面的代码片段中,将根据正则表达式测试的结果切换具有关联背景颜色的类。根据 MDN 文档,根据patternMismatch ,无效的伪类应该为真。

0 投票
1 回答
22 浏览

javascript - 检查文本输入字段是否为空或包含数字

我有一个文本输入字段,我想在 eventListener“输入”上显示 2 条错误消息(作为用户类型)。

  1. 如果该字段尚未填写,则显示“请输入名字”。
  2. 仅当该字段已完成/当用户正在输入但包含数字时才显示“请输入有效的名字”(当它不应该时)。

我有这一半的工作。

我遇到的问题是我的验证无法正常工作。

如果我输入有效文本,则会出现第二条错误消息。如果我删除有效文本,则会出现两条错误消息。

我认为第一条错误消息工作正常。

我只希望在用户键入时出现第二条错误消息(而不是在他们删除文本时)。

实现这一目标的最佳方法是什么?

谢谢!

像这样格式化逻辑的最佳方法是什么(仅使用 JavaScript,而不是 jQuery)。

0 投票
0 回答
40 浏览

html - Django - setCustomValidity translation error

I need to translate error messages in setCustomValidity with Django i18n, but with code below validation works only for the first input field. Something is messed with translation part. Could You take a look?

0 投票
0 回答
42 浏览

javascript - HTML 输入有效性初始状态

让我展示一些示例,以便您清楚地理解问题。

✔️ 示例 1:按预期工作

考虑一个输入<input required />和一些 CSS 来可视化他的有效性。

如果我们通过 Javascript 检查它的有效性状态,inputEl.checkValidity()我们会得到一个,在节目中false进一步查看inputEl.validity{ valueMissing: true, typeMismatch: false, …}

好的,现在一切都是逻辑。

✔️ 示例 2:按预期工作

现在,如果我们向输入添加一个值,验证应该没问题:

如果我们通过 Javascript 检查它的有效性状态,inputEl.checkValidity()我们会得到一个true.

说得通。

❌ 示例 3:未按预期工作

让我们添加maxlength="5"

为什么该字段最初不是无效的?

如果我们通过 Javascript 检查它的有效性状态,inputEl.checkValidity()我们会得到一个true...?

此外,如果我们编辑此输入,则验证将被更新,并且该字段将被标记为无效。

这是完整的例子:https ://codepen.io/Shuunen/pen/XWaqpVo

0 投票
1 回答
43 浏览

c - 验证红黑树有效性的函数

我正在实现一个红黑树(RBT)(在 C 中),我想实现一个函数来验证我的 RBT 确实有效。只是一个对立的功能,它让我最终检查一切确实一切都按预期工作。我正在尝试实现它,但我真的找不到任何方法来实现它。你们能帮帮我吗?

这是我的 RBT 计划:

提前致谢!