问题标签 [rangevalidator]

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 投票
0 回答
1140 浏览

asp.net - RangeValidator 货币验证没有意义

我在 ASP.NET 4.5 中使用 RangeValidator 时遇到了一些问题。我面临的问题是试图验证一系列货币价值。

假设我有以下 RangeValidator:

当我输入值“450”时,验证通过,我可以提交表单。但是,如果我输入 '$450' 则验证失败,即使我已将Type属性设置为Currency.

所以,然后我想,好吧,也许我需要输入货币最小值和最大值,但是当我将控件更改为:

我得到以下 .NET 异常:

'_rngValCustomAmount' 的 MaximumValue 属性的值 '$500.00' 无法转换为类型 'Currency'。

我真的不想为此求助于使用 CustomValidator,这样我就不必为 RangeValidator 支持货币类型而应该存在的东西编写 JS 函数。谁能指出我可能做错了什么?

0 投票
1 回答
1051 浏览

c# - RangeValidator 限制范围为出生日期后 18 年

这个问题可能很难传达。目标是确保输入到文本框中的日期至少从出生日期算起 18 年。

我有一个文本框:

我有一个范围验证器:

我有一个实体对象:

我在后面的代码中将范围验证器设置为:

0 投票
1 回答
1129 浏览

asp.net - asp.net textbox double (0,00) value validation

I have a problem about validation controls. I have a textbox and I want to get amount value from this control. I use RegularExpressionValidator with this regex

and also I add requiredfieldvalidator. It is ok but I need one more control because I set the default text value 0,00 and I don't want to be able to pass with 0,00 it must be >0,00.

What can I do?

RangeValidator is useless in this situation because 0,00-x,xx not acceptable for me. Please help.

0 投票
1 回答
7928 浏览

c# - ASP.NET MVC - 默认范围验证错误消息未被覆盖

假设我有这样的模型属性:

即使在注释上设置了自定义错误消息,当我在@Html.TextBoxFor(model => model.DataInicial)场地。

我知道这篇文章,但我认为如果你可以在注释级别设置自定义消息,它应该可以在不设置 App_GlobalResources 和 .resx 文件、设置第三方库或其他任何东西的情况下工作......我知道添加 . resx 文件并将所有这些验证字符串放在那里,是“最佳实践”,但是......

那么,我可能错在哪里,因为消息显示不正确?

先感谢您。

0 投票
1 回答
217 浏览

asp.net - ASP.NET RangeValidator 用于具有文化 fr-BE 的出生日期

我有一个带有用于输入出生日期的文本框的 ASP.NET Web 表单应用程序。出生日期有一个 RangeValidator。

在后面的代码中,我设置了允许的最小值和最大值,如下所示:

这通常似乎工作正常。但是,用户已将其文化设置为 fr-BE。这种文化只使用两位数字表示年份。然后最小值变为“01-01-00”,范围验证器将其解释为 2000 年 1 月 1 日。因此用户不能输入 2000 年之前的出生日期。

如何设置范围验证器的最小值,使其适用于所有文化?

0 投票
1 回答
60 浏览

asp.net - 为什么 ErrorMessage 不能正确呈现

在 FormView EditItemTemplate、ASP-Panel、AJAX 面板、Content-page 和 Master-Page 内的 html-table(td) 中使用 ASP-TextBox,ValidationSummary 在使用 SAVE 按钮验证文本框时显示错误的 ErrorMessage。

ValSummary 显示“输入的里程小于 '<%= txtMileageRangeValidator.MinimumValue %>' 英里”。

而不是“输入的里程少于 88123 英里

文本框和验证器的标记如下:

但是,当错误出现在 ValidationSummary 中时,它的显示与上面列出的完全一样——它不会将 MinimumValue 替换为错误文本。

我究竟做错了什么?谢谢。

0 投票
3 回答
513 浏览

asp.net - Asp.net 范围验证器

Html(完整代码)

问题:

我正在尝试使用 RangeValidator。

如果 txtnumber 为 null 或为空,并且 txtnumber 不是 8 个字符或不是 17 个字符。只有 2 个选项第一个选项是 8 个字符,第二个选项是 17 个字符。

txtnumber文本字符只能如下所示

为了实现这一点,向 RangeValidator 添加什么?

谢谢。

0 投票
1 回答
45 浏览

c# - “/webvalidators”应用程序中的服务器错误

“RangeValidator1”的 MaximumValue 属性的值'12/31/2010'无法转换为“日期”类型

0 投票
1 回答
482 浏览

java - 用于 Long 类型值的 Wicket RangeValidator

在数据库中,我有一个字段“Interval”,它以 Long 类型存储几天和几小时的持续时间。在前端,该字段分为两个字段。一个是“天”,另一个是“小时”,因此用户可以轻松设置持续时间。我现在正在尝试使用 RangeValidator 来验证输入,但是在提交表单时在字段天数中更改了值,我总是收到以下异常:

HTML

爪哇

由于我刚刚开始使用 Wicket,这可能只是一个关于如何使用 RangeValidator 的理解问题,我希望你能帮助我弄清楚如何让验证器工作。

问候

0 投票
1 回答
31 浏览

asp.net - 范围验证器不起作用

我有一个由添加编辑删除组成的简单代码。我有名称、描述和价格值字段。我希望价格值的范围从 1 到 10。虽然我的代码上有这个:

当我尝试点击添加时,虽然它在 1-10 的范围内,但它没有加起来。这有什么技巧吗?谢谢你!