问题标签 [comparevalidator]

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 投票
3 回答
8761 浏览

validation - 如何在没有日期的情况下使用 CompareValidator?

当我在 Start 控件中输入9:00 ,在 Finish中输入16:00 ;下面的代码验证失败。

有人知道我可以在没有日期的情况下使用 ASP.NET 验证器的方法吗?

PS-我知道我可以轻松地使用 CustomValidator 代替,这似乎是这个验证器应该能够处理的事情。

0 投票
2 回答
1033 浏览

asp.net - 由于 CompareValidator 未引发 Button_Click 事件

我有一个页面,其中包含一个<asp:Button/>离开页面和一个<asp:TextBox/>获取一些日期和另一个<asp:TextBox/>来确认该数据的页面。

确认验证器配置如下:

p>

在页面上,编辑字段时,比较验证器会在ControlToValidateControlToCompare失去焦点时运行。

编辑任一字段,然后单击按钮离开页面时,比较验证器运行并显示错误消息,但 Button_Click 方法未运行。

按钮的causesValidation属性设置为false

我是否可以在保持比较验证器功能的同时运行 Button_Click 方法,而不使用服务器验证或使用 TextBox.Text 值的 regexValidator?

0 投票
4 回答
4939 浏览

javascript - 如何通过javascript更改CompareValidator中的ValueToCompare?

在我的表单中,有密码字段,所以我不能使用回发。我需要在客户端验证所有内容。

但是 ValueToCompare 可能会因用户输入而改变。

如何通过javascript更改CompareValidator中的ValueToCompare?

谢谢。


也许我需要说出完整的案例。我有两个输入,说a & b,这两个数之和不能大于c。

例如 c 是 90 a 输入 30,则 b 不能大于 60。如果 b 然后输入 40,则 a 不能大于 50。

我现在在服务器端执行此操作,如何使用 asp.net 验证在客户端执行此操作?

0 投票
5 回答
65937 浏览

asp.net - 使用 CompareValidator 控件将用户输入日期与今天的日期进行比较

嘿..我想将当前日期与用户输入的日期进行比较..但是,到目前为止我遇到了错误..

我试过这样的事情:

我收到一条错误消息,指出“”属性的值DateTime.Today.ToShortDateString()无法ValueToCompare转换为“日期”类型,我也尝试过ValueToCompare="DateTime.Now.Date()",但收到了相同的错误消息。

请帮助我,我非常感激。

0 投票
1 回答
18498 浏览

asp.net - ASP.NET:验证文本框是否包含大于等于零的整数?

如果我想验证文本框是否包含大于或等于零的整数。我是否需要使用两个 asp:CompareValidator 控件:一个带有 DataTypeCheck 运算符,一个带有 GreaterThanEqual 运算符?

还是数据类型运算符是多余的?我可以只使用带有 GreaterThanEqual 运算符(并且类型设置为 Integer)的单个验证器吗?

0 投票
1 回答
258 浏览

asp.net - ASP.NET CompareValidator 与子控件比较

我有一个自定义控件“FieldGroup”,其中包含一个 asp:TextBox 和一些其他功能。asp:TextBox 通过公共属性“TextBox”公开。

在使用我的 FieldGroup 的页面上,我有一个密码条目,这意味着我有两个,我想使用 CompareValidator 来确认这些值是否相同。我可以使用 CustomValidator 来做到这一点,但我想使用 CompareValidator 的客户端脚本。

我尝试设置 ControlToValidate="fieldA.TextBox" 和 ControlToCompare="fieldB.TextBox" 但这不起作用。这样的事情甚至可能吗?

0 投票
1 回答
1032 浏览

asp.net - How do I get the Compare Validator to work server side?

I have this compare validator:

It works on the clientside fine, but if a user has javascript disabled then it accepts 071873 which is not a date. Do I need to write a specific serverside function for this validator to work?

0 投票
2 回答
3067 浏览

asp.net - CompareValidator 货币检查不适用于法语格式的数字

我有一个薪水 TextBox 和一个相关的 CompareValidator,其设置如下:

我用数据库中的格式化字符串填充 TextBox:

当用户使用法语文化(例如 fr-ca)访问页面时,ToString 方法将放入80 000,00文本框,这很好。

但是,任何带有空格的数字都会导致验证器失败,这是不好的。有什么方法可以让 CompareValidator 与非美国格式的数字一起正常工作?

0 投票
2 回答
2022 浏览

c# - 如何使用比较验证器

请告诉我如何在 ASP.NET MVC2 中应用密码比较验证器和确认密码。请给我一些好的链接或任何样本。

谢谢

0 投票
2 回答
2283 浏览

asp.net - asp.net CompareValidator 在提交时未按预期运行

我正在尝试让 CompareValidator 工作,但遇到了一些问题。如果提交按钮没有运行某个功能,它可以正常工作,但如果按钮附加了一个功能,则验证器将无法工作。

这是代码。

有任何想法吗?