问题标签 [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 投票
1 回答
300 浏览

django - 当特定字段上发生 Django ValidationError 时,如何向模板发送附加数据?

假设,我有一个 Django 表单 - XYZ,其中包含字段 A、B、C。字段 B 是用户名字段,当特定的用户名已经存在时,会发生验证错误并返回一条消息。除此之外,我想向模板发送一些自动建议的用户名字典。据我了解,我只能发送字段错误和非字段错误。

我尝试使用 Form.add_error() 添加另一个错误,而 Django 不允许每个字段的单个字典中出现多个错误或 Non_field 错误。

我怎样才能做到这一点?

谢谢!

0 投票
4 回答
6510 浏览

django - Django 模型 validate_unique 方法不会引发 ValidationError

我的模型是:

我希望每个 canteen_id 的项目都是唯一的。我使用过unique_together,但它不能作为 OneToOneField 中的项目工作。我正在validate_unique为我的模型使用方法,我的代码现在是:

现在,当我尝试添加相同的项目和 canteen_id 时,它不会在表单页面中引发任何错误消息。它显示错误。错误:

解决办法是什么???

0 投票
1 回答
925 浏览

laravel - 创建帮助函数以显示验证错误

要在输入字段后显示验证错误,我使用:

此代码完美运行。但是我必须在每个输入框中编写几乎相同的代码。所以,我打算做一个全局函数来显示错误。为了实现这一点,我做了以下事情。

  1. 创建helpers.php内部app文件夹
  2. 编写以下代码:

    /li>
  3. composer dump-autoload

  4. 以这种方式在刀片文件中使用它:

    /li>

现在,当我去create.blade.php我有一个错误

未定义变量:错误(查看:D:\xampp\htdocs\hms\resources\views\guest\create.blade.php)

我知道问题出在helpers.php因为我没有定义$errors,我只是从刀片文件中粘贴该代码。

0 投票
1 回答
904 浏览

django - 显示引发 ValidationError 的每个字段的验证错误

只找到了关于在视图中显示错误的旧答案和示例。

我在我的 中创建了一个clean_message方法forms.py,它检查是否self.message有东西,并在没有的情况下引发 a ValidationError

这是视图文件。我需要什么来显示错误,如上图所示?

我尝试使用 {{ form.errors }},对其进行迭代,使用 {{ form.non_field_errors }} 等,但没有一个有效。我想我正在重新加载表单,因此不会显示消息。

0 投票
1 回答
741 浏览

django - 如何在 Django 中显示警报错误

我在我的 中创建了一个clean_message方法forms.py,它检查是否self.message有东西,并在没有的情况下引发 a ValidationError

这是视图文件。我需要什么来显示错误,如上图所示?

我尝试过使用{{ form.errors }},迭代它,使用{{ form.non_field_errors }}等,但没有奏效。我想我正在重新加载表单,因此不会显示消息。

下面是我write_comment的方法,点击按钮发表评论时执行的方法:

0 投票
2 回答
231 浏览

ember.js - Ember-data:关系验证错误(hasMany)

我正在尝试在一个请求中创建具有关联记录的记录。如果某些嵌套记录有验证错误,我想访问该记录上的适当错误。我正在使用 json-api 适配器,那么后端错误的格式应该是什么?我正在尝试这样的事情,但没有运气:

根据这一行,它应该以某种方式实现: https ://github.com/emberjs/data/blob/master/addon/adapters/errors.js#L7

有任何想法吗?

0 投票
0 回答
684 浏览

ruby-on-rails - Rails 显示错误信息

我正在使用以下助手类

在视图中,我使用以下内容

当我尝试显示嵌套表单验证错误的错误时,我收到以下错误

在更好的错误控制台中调试我得到以下信息

当我在表格中尝试以下内容时无法访问

我如何通过帮助程序访问错误?

0 投票
1 回答
891 浏览

json - 如何从远程提交的表单中返回 JSON 表单中的验证错误?

我正在使用 Rails 4.2.3 和“:remote => true”属性远程提交表单。但是,我无法显示返回的验证错误。在我的控制器中,我有

在我的咖啡脚本中,我有

但是“xhr、status、error”这三个字段都没有包含 JSON 错误。console.log 语句的输出是

如何从我的控制器传回这些信息?

谢谢, -

编辑:作为对答案的回应,我以指定的方式编辑了我的控制器,并将其添加到我的咖啡脚本中......

但是在提交我的表单时出现错误,以上都没有被调用。我知道有错误,因为我看到(通过调试)“if @my_object.save”的“else”子句被调用。

0 投票
1 回答
2248 浏览

c# - ASP.NET MVC:存在字段,但验证错误显示“需要字段”

概括:

当我想更新数据库中的模型实例时,它会导致字段验证错误Field is requiredClientAltough 字段在保存之前已填充,并且在我跟踪程序时不为空)。

细节:

我有一个型号Project如下:

当我想更改项目进度时,我使用以下控制器:

但是尝试运行 db.saveChanges() 会导致验证错误,显示“需要现场客户端”但 project.client 不是空的,并且它填充了已经从数据库中获取的值。

0 投票
1 回答
1333 浏览

api - Symfony REST api - 实体关联字段 -> 值无效

在 Symfony 中,我正在为 Angular2 编写一个 API。我将 FOSRestBundle 与 JMSSerializerBundle 一起使用。现在,我有一个实体“用户”,它有一个带有 OneToOne 关联的实体字段“地址”。而且我无法保存用户的地址。

所以我首先对用户对象进行 GET,它返回整个对象,地址为 json。然后我用那个完全相同的对象做 PUT 请求。在我的 PUT 函数中,我使用 Symfony 表单来验证数据并返回错误:

我的用户实体上有一些其他字段,当我在表单构建器中省略地址字段时,这些字段被完美保存。顺便说一句:我省略了其他字段,以免代码量过多。

我使用这些版本:

  • 交响乐:3.1
  • jms/序列化器:1.1
  • Friendsofsymfony/rest-bundle: 2.0

我一直在寻找 2 天,但我找不到任何可以帮助我解决这个问题的东西。我使用像FOSRestBundle这样的日期转换说:http ://symfony.com/doc/current/bundles/FOSRestBundle/2-the-view-layer.html#data-transformation

我希望我的问题足够好,并提供了足够的信息。

这是我的简化代码:

用户等级:

地址类:

用户类型类:

用户控制器类:

我 GET 和 PUT 的 json-object 看起来像这样:

我的 config.yml: