问题标签 [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.
validation - 如何在没有日期的情况下使用 CompareValidator?
当我在 Start 控件中输入9:00 ,在 Finish中输入16:00 ;下面的代码验证失败。
有人知道我可以在没有日期的情况下使用 ASP.NET 验证器的方法吗?
PS-我知道我可以轻松地使用 CustomValidator 代替,这似乎是这个验证器应该能够处理的事情。
asp.net - 由于 CompareValidator 未引发 Button_Click 事件
我有一个页面,其中包含一个
离开页面和一个<asp:Button/>
获取一些日期和另一个<asp:TextBox/>
来确认该数据的页面。<asp:TextBox/>
确认验证器配置如下:
p>在页面上,编辑字段时,比较验证器会在ControlToValidate
或ControlToCompare
失去焦点时运行。
编辑任一字段,然后单击按钮离开页面时,比较验证器运行并显示错误消息,但 Button_Click 方法未运行。
按钮的causesValidation
属性设置为false
。
我是否可以在保持比较验证器功能的同时运行 Button_Click 方法,而不使用服务器验证或使用 TextBox.Text 值的 regexValidator?
javascript - 如何通过javascript更改CompareValidator中的ValueToCompare?
在我的表单中,有密码字段,所以我不能使用回发。我需要在客户端验证所有内容。
但是 ValueToCompare 可能会因用户输入而改变。
如何通过javascript更改CompareValidator中的ValueToCompare?
谢谢。
也许我需要说出完整的案例。我有两个输入,说a & b,这两个数之和不能大于c。
例如 c 是 90 a 输入 30,则 b 不能大于 60。如果 b 然后输入 40,则 a 不能大于 50。
我现在在服务器端执行此操作,如何使用 asp.net 验证在客户端执行此操作?
asp.net - 使用 CompareValidator 控件将用户输入日期与今天的日期进行比较
嘿..我想将当前日期与用户输入的日期进行比较..但是,到目前为止我遇到了错误..
我试过这样的事情:
我收到一条错误消息,指出“”属性的值DateTime.Today.ToShortDateString()
无法ValueToCompare
转换为“日期”类型,我也尝试过ValueToCompare="DateTime.Now.Date()"
,但收到了相同的错误消息。
请帮助我,我非常感激。
asp.net - ASP.NET:验证文本框是否包含大于等于零的整数?
如果我想验证文本框是否包含大于或等于零的整数。我是否需要使用两个 asp:CompareValidator 控件:一个带有 DataTypeCheck 运算符,一个带有 GreaterThanEqual 运算符?
还是数据类型运算符是多余的?我可以只使用带有 GreaterThanEqual 运算符(并且类型设置为 Integer)的单个验证器吗?
asp.net - ASP.NET CompareValidator 与子控件比较
我有一个自定义控件“FieldGroup”,其中包含一个 asp:TextBox 和一些其他功能。asp:TextBox 通过公共属性“TextBox”公开。
在使用我的 FieldGroup 的页面上,我有一个密码条目,这意味着我有两个,我想使用 CompareValidator 来确认这些值是否相同。我可以使用 CustomValidator 来做到这一点,但我想使用 CompareValidator 的客户端脚本。
我尝试设置 ControlToValidate="fieldA.TextBox" 和 ControlToCompare="fieldB.TextBox" 但这不起作用。这样的事情甚至可能吗?
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?
asp.net - CompareValidator 货币检查不适用于法语格式的数字
我有一个薪水 TextBox 和一个相关的 CompareValidator,其设置如下:
我用数据库中的格式化字符串填充 TextBox:
当用户使用法语文化(例如 fr-ca)访问页面时,ToString 方法将放入80 000,00
文本框,这很好。
但是,任何带有空格的数字都会导致验证器失败,这是不好的。有什么方法可以让 CompareValidator 与非美国格式的数字一起正常工作?
c# - 如何使用比较验证器
请告诉我如何在 ASP.NET MVC2 中应用密码比较验证器和确认密码。请给我一些好的链接或任何样本。
谢谢
asp.net - asp.net CompareValidator 在提交时未按预期运行
我正在尝试让 CompareValidator 工作,但遇到了一些问题。如果提交按钮没有运行某个功能,它可以正常工作,但如果按钮附加了一个功能,则验证器将无法工作。
这是代码。
和
有任何想法吗?