问题标签 [validation]

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 投票
4 回答
3589 浏览

asp.net - ASP.Net 自定义客户端验证

我在 .Net 2.0 网站的用户控件中有一个 JavaScript 自定义验证功能,用于检查支付的费用是否超过应付的费用金额。

我已将验证器代码放在ascx文件中,并且我也尝试过使用Page.ClientScript.RegisterClientScriptBlock(),在这两种情况下验证都会触发,但找不到 JavaScript 函数。

Firefox 错误控制台的输出是"feeAmountCheck is not defined". 这是函数(这是直接取自 firefox->view source)

关于为什么找不到该功能的任何想法?如何在无需将功能添加到我的母版页或消费页的情况下解决此问题?

0 投票
9 回答
3370 浏览

css - W3C XHTML/CSS 验证在完成工作时有多重要?

尽管这些天我一直在努力进行完整的验证,但我经常想知道这是否是在浪费时间。如果代码运行并且在所有浏览器中看起来都一样(我使用 browsershots.org 进行验证),那么我是否需要更进一步,或者我只是过于肛门?

创建代码时,您将代码保持在什么级别:

a) 你自己 b) 你的客户

PS Jeff 和公司,为什么堆栈溢出不验证?:)

编辑:一些很好的见解,我认为,因为我一直如此痴迷于有效,所以我编程知道什么会导致问题,什么不会,所以我比那些先创建网站然后再创建网站的人处于更好的位置“回去解决验证问题”

我想我可能会发布另一个关于堆栈溢出的问题;“你是边走边验证还是完成后再回去验证?” 因为这似乎是这个问题的去向

0 投票
3 回答
1704 浏览

jquery - Opera 中的 JQuery.Validate 失败

如果您使用的是 Opera 9.5x,您可能会注意到我们的客户端JQuery.Validate代码在 Stack Overflow 被禁用。

那是因为它在 Opera 中产生了异常!当然,它适用于我们尝试过的所有其他浏览器。我开始认真,认真地讨厌 Opera。

这有点令人沮丧,因为如果没有适当的客户端验证,我们的一些请求将会失败。当数据不完整时,我们没有时间输入完整的服务器端消息传递,因此如果您忘记填写表单上的所有字段,您可能会在 Opera 上看到比其他浏览器更多的 YSOD 。

任何 Opera 用户都想取消注释这些行(它们位于像这样的核心“问答”页面上——只需查看源代码并搜索"Opera")并试一试?

0 投票
7 回答
9808 浏览

tsql - Sybase (T-SQL) 中 varchar 日期验证的最佳方法?

我有一个存储过程,它的参数是一个varchar,需要将其转换为日期时间以供以后使用:

我希望日期字符串以“DD-MON-YYYY”格式提供,但为了进行防御性编码,如果由于某种原因无法成功转换,我想默认为系统日期和继续。在 PL/SQL 中,我可以使用异常处理来实现这一点,我也可以使用正则表达式相当容易地做到这一点,但是 Sybase 开箱即用支持的有限模式匹配不允许我这样做,我不能依赖第三方库或扩展。在 T-SQL 中有一种简单的方法吗?

注意:使用 Sybase ASE 12.5.3,没有 ISDATE 功能

0 投票
6 回答
5967 浏览

asp.net-mvc - 在 ASP.NET MVC 框架中验证已发布的表单数据

我一直在使用 ASP.NET MVC 框架,而真正让我困惑的一件事是我打算如何对已发布的表单数据进行服务器端验证。我假设我没有回发到同一个 URL,但如果我不发回,我如何重新显示带有输入数据和错误消息的表单?另外,验证逻辑应该去哪里?在模型或控制器中?这似乎是 Web 表单强大得多的少数几个领域之一(我错过了验证控件)。

0 投票
2 回答
2998 浏览

asp.net - 问题数据绑定 ASP.Net AJAX 工具包 MaskedEditExtender

我有一个包含日期的数据库,我们正在使用 MaskedEditExtender (MEE) 和 MaskedEditValidator 来确保日期是合适的。但是,我们希望管理员能够在必要时进入并更改数据(特别是日期)。

当数据显示在页面上时,如何让 MEE 字段预填充数据库值?我尝试在“InitialValue”属性中使用“绑定”,但它没有填充文本框。

谢谢。

0 投票
11 回答
70000 浏览

c# - 验证枚举值

我需要验证一个整数才能知道它是否是一个有效的枚举值。

在 C# 中执行此操作的最佳方法是什么?

0 投票
8 回答
3685 浏览

validation - 这是有效的 YAML 吗?

因此,对于我在 C# question中的文本解析,我直接针对 YAML。我被推荐的这个图书馆碰壁了,所以这是一个快速的。

等等。那有效吗?

0 投票
13 回答
318139 浏览

java - 如何根据 XSD 文件验证 XML 文件?

我正在生成一些需要符合给我的 xsd 文件的 xml 文件。我应该如何验证它们是否符合?

0 投票
2 回答
10061 浏览

python - 如何在 Python 中针对 DTD 文件验证 xml

我需要根据 DTD 描述文件验证 XML 字符串(而不是文件)。

那怎么能做到python呢?