问题标签 [validationerror]

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

html - 有条件地自定义 Rails 验证错误

我正在使用ActionView::Base.field_error_proc自定义 Rails 应用程序中的验证错误。我创建了一个初始化程序,如下所示:

仅当子域存在时,我才想自定义标记fisheye,否则,我想使用不同的标记。我该如何做到这一点?我认为这是可能的,因为它instance被传递给了块。

0 投票
1 回答
546 浏览

ruby-on-rails - Ruby on Rails - JS 输入令牌,验证失败时的问题

我有一个可以有很多标签的公司模型。它工作正常,但有一次它不起作用。情况是公司模型验证失败。在 :render => 'edit' 之后,它不会在视图中显示标签。我怀疑 data-pre 没有正确获取数据。我还希望在解决验证时保留标签。

我从这里得到了这个想法:http ://railscasts.com/episodes/167-more-on-virtual-attributes

我使用输入令牌控制: http: //loopj.com/jquery-tokeninput/

这就是我在公司模型中关于 tag_tokens 的内容:

这是视图中的代码:

编辑:

好的,所以我看到上面的代码有什么问题。

当我加载编辑页面数据-pre 包含这个:data-pre="[{"id":1704,"name":"dump truck"}]"。当我提交带有验证错误的表单时,data-pre 包含:data-pre="1704".

如果我将代码更改为:

尚未保存到公司模型的新标签将被删除,因为它们每次都从数据库中读取。如何在表单转换之间保留输入的数据?

0 投票
2 回答
208 浏览

php - 如何修复 PHP 表单验证器错误?

我的 PHP 表单的验证不起作用。这是我在表单中使用的代码。数据正在存储,DB但单独验证不起作用。提交表单后,我检查了错误控制台,它只是显示Type Error document.getElementById('..')null.

我不知道它是什么以及如何解决此错误。我是这个 php 领域的新手,所以不要介意我的错误。

这是我的代码:

0 投票
0 回答
190 浏览

python - 保存时验证错误

我们的订阅者无法取消订阅他们的会员资格。我似乎无法从回溯错误中找到问题。(ValidationError: django.utils.functional. proxy object at 0x96d1f8c )希望您能提供帮助。

这些是过程中使用的函数。

这就是订阅对象的创建方式。

这是订阅模式。

调用取消订阅函数的部分脚本

这是收到的回溯错误

0 投票
2 回答
454 浏览

django - Mongoengine 在保存模型时抛出大量验证错误

基本上是这样的

我的模型似乎正确(仅显示相关位)

视图中的调用就像

我不明白为什么我会收到如此多的验证错误,甚至是问题所在。

编辑:我还意识到给出的错误等于模型中的字段数,即 ReferenceField。在这种情况下,分组有 16 个字段

0 投票
2 回答
1706 浏览

validation - cakephp 2.x 在验证登录时包含 userExists

我是 CakePhp 的新手,我正在使用 CakePhp 2.x。我可能会以错误的方式解决以下问题。而且我只知道我忽略了一些非常简单的事情,但是......

我正在根据“在 5 到 15 个字符之间”验证登录详细信息,它们正在按预期重新调整错误。

所以,问题是,如果字段遵循上面模型中的规则,即使登录详细信息(用户)不存在,也不会返回错误(不好)。为此添加其他验证是否正确,添加另一条规则以检查该用户是否实际存在?如果有怎么办!?

或者,我是否将其用于控制​​器登录功能检查用户是否存在?我现在有点困惑。可能我看屏幕太久了。

谢谢。

0 投票
0 回答
399 浏览

spring - reCaptcha google chrome Spring MVC 双重提交问题

我正在使用 Spring MVC 3 和 JSP/JSTL 作为视图。我已经在我的表单中加入了 reCaptcha。当我提交表单时,我注意到一些非常奇怪的行为并不一致(即它不会一直发生,它是随机的)。这只发生在谷歌浏览器上。

我在网上搜索过,但找不到有关此问题的任何信息。

基本上,当我提交包含有效验证码的表单时,我会被退回到表单页面,但验证码是有效的。我很幸运,能够调试一次并看到验证码是有效的,但是控制流以某种方式被拦截,尽管它执行了返回的 ModelAndView 逻辑。

所以换句话说,它应该返回一个带有新视图的 ModelAndView 控制器,但是控制流回到了函数的顶部!!!并且它击中了recaptcha代码但是此时recaptcha代码无效,所以它说FALSE。然后它返回到原始表单页面。令人沮丧的是,我的生产数据库发生了提交,因为验证码最初是有效的,而其他有效逻辑是按照正常行为执行的。

reCaptcha 框是唯一标有错误的框,它指出您必须重新输入代码。唯一的主要问题是即使我的 reCaptcha 很糟糕,它应该立即返回并说重试,它确实如此,但它不应该显示为有效,劫持控制流,然后重定向回表单页面。

最终结果是我在数据库中得到了 2 条确切的记录,因为用户再次提交。它只会以这种方式发生。即我还没有遇到过你必须提交3 次或更多的情况。

这只发生在谷歌浏览器中。我在 Firefox 和 IE 上试过这个,但我从未见过这个问题。另一个国家的人刚刚通过这个表格提交了信息,我问他们使用的是什么浏览器,他们确认是 chrome!我也有足够多的遭遇这个问题,知道它实际上是一个问题。

有谁知道为什么控制流回到函数的顶部?我注意到的另一件事是控制流并不总是走到底部,就像它有自己的想法一样。还有一次,我正在跨步,它就跳到了顶部。

任何帮助将不胜感激,因为我正试图在生产系统中解决这个问题!谢谢!!

0 投票
1 回答
855 浏览

jsf - JSF 绕过 selectOneMenu 验证错误

如何跳过JSF的selectOneMenu(组合框)的验证错误,如下所示。

form1:menu1:验证错误:值无效

组合框的值更改正确且符合预期时的结果。我只想绕过验证错误。

0 投票
0 回答
364 浏览

django - django-autocomplete-light modelform ValidationError

我有 2 种不同形式的自动完成字段。

一种是使用forms.Form并且可以正常工作。

另一个是使用ModelForm的,这不起作用

如果我尝试:

抛出:

/facturas/nuevo/1/ 处的验证错误

[u'type 无法验证 [0]']

.... {{ form.as_table }} ....


如果我尝试:

抛出:

/facturas/nuevo/1/ 处的验证错误

[u'ClienteAutocomplete 无法验证 [0]']


如果我尝试:

自动完成工作正常,似乎一切正常,但如果我发送表格保存抛出:

/facturas/nuevo/1/ 处的 ValueError

需要超过 1 个值才能解压

.... 如果 form.is_valid(): ....


知道可能出了什么问题吗?

感谢帮助

0 投票
1 回答
3914 浏览

laravel - Laravel4:文件输入验证

我的应用程序中有一个简单的表格来上传照片。

共有三个字段:标题 - 标题 - 和选择文件的按钮。现在验证检查是否需要标题。标题不是必需的,没问题。

但我不知道如何处理有关文件的验证。

如果没有插入文件,我会收到 laravel 错误消息:调用非对象上的成员函数 move()。相反,我只想要一个验证错误。我怎么能要求只输入图像?现在甚至可以上传word文档..

有现在的规则。在照片模型中:

谢谢!