问题标签 [backbone.validation.js]

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

backbone.js - Backbone.js 验证从验证失败的模型中获取属性列表

我想获取所有未通过验证的模型属性的列表。

例如说我的模型如下

我的模型包含太多属性,我只保留了一些属性来更好地解释我的问题。

所以说在我的模型中如果Name没有FunnyUrl填充,我想要一个这些属性名称的列表,比如

  • 姓名
  • 搞笑列表

我想要验证失败的属性名称列表。

请指教。

0 投票
1 回答
81 浏览

backbone.js - Backbone.validation 在保存时不起作用

我有一个使用Backbone.Validations plugin.

似乎在保存事件中,即使需要属性“location_name”,它也会继续保存我的空模型?

0 投票
1 回答
4977 浏览

backbone.js - 如何在 Marionette.js 中使用 Backbone.Validation 插件

我在我的 Marionette.js 应用程序中使用带有 Backone.Validation( http://thedersen.com/projects/backbone-validation/ ) 插件的 Twitter Bootstrap3,但有些人根本无法做到这一点。任何人都可以举一个简单的例子来说明如何将 Backbone.Validation 与 Marionette.js 一起使用(类似于http://thedersen.com/projects/backbone-validation/#examples 和 _http://jsfiddle.net/thedersen/的例子c3kK2/)

更新:我有以下编码,我希望一旦提交表单就会触发验证,但不幸的是什么都没有发生,甚至没有错误。在我的 app.js (全球)

我的模板如下所示:

我的模型如下所示:

我的观点看起来像这样

0 投票
2 回答
1046 浏览

backbone.js - Backbone.Validation 插件 - 如何仅验证设置的属性

如何仅验证已设置的。除了 model.isValid(true) 或 model.validate() 之外,是否还有其他方法无法验证完整模型。这是我的代码中的一些配置

使用 {validate:true} 设置一个属性会触发整个模型的验证

谢谢

0 投票
1 回答
73 浏览

node.js - 检测任何不需要的属性的主干模型验证

我实现了这个简单的功能来检测主干模型中任何不需要或未指定的属性:

正在使用:

我这样做只是因为我在 Backbone.validation 中找不到任何东西来替换它。我怎样才能用使用 Backbone.validation (github thederson.com) 的首选方式替换此代码?

谢谢。

0 投票
1 回答
295 浏览

javascript - 与 require.js 和 backbone.stickit 一起使用时出现奇怪的 Backbone.Validation 错误

我将 T. Hedersen 的 backbone.validation 插件 ( https://github.com/thedersen/backbone.validation ) 与用于模型绑定的主干.stickit 插件结合起来很有趣。我遇到了一个奇怪的错误,当模型的单个属性发生变化时,它会不断验证所有字段。这是代码

模型

看法

定义(功能(要求){

0 投票
1 回答
224 浏览

javascript - 复杂对象的主干验证

我在获取Backbone.Validation时遇到问题处理复杂的对象验证。根据文档:

还支持验证复杂对象。要为对象配置验证规则,请在属性名称中使用点表示法,例如“address.street”。

我拿了这个例子小提琴并添加了一个复杂的对象,但我无法让它工作。

它看起来像输入元素名称中的点符号,因为我收到此错误:

看看这里的小提琴。

0 投票
1 回答
684 浏览

backbone.js - 模型的多个字段的主干验证并返回相同的错误

我有一个模型,它具有三个字段 field1、field2、field3。我必须验证如果三个字段中的任何一个具有某个值,则不应返回错误,否则应返回错误。

我的研究:我可以为此使用 Backbone.Validations 插件。如下 :

上面的代码将验证所有三个必填字段。

直到这里我才清楚。我想要的是,如果 field1 为 null,则只有 field2 被验证,类似地,如果 field2 为 null,则 field3 被验证。如果 field3 也为 null,则返回错误消息。一旦发现三个字段中的任何一个具有值,则不应验证后续字段。

我不确定是否可以使用 Backbone.Validations 插件进行此类条件验证。请帮助,如果这是可能的。另外请建议我可以用来更深入地研究 Backbone 的任何链接,因为我只是它的新手。

我正在关注 Backbone.Validation 的以下链接: https ://github.com/thedersen/backbone.validation

0 投票
1 回答
349 浏览

javascript - Backbone.Validation 的验证组

例如,我有一个Backbone 模型User我想在注册页面和更改设置页面中重复使用它注册页面,我有一个包含两个字段的表单email:并且password都是必需的,而在更改设置页面中还有另一种带有 emailand的表格name(但不是该password字段),第一个需要第二个不需要..

使用Backbone.Validation插件,我在验证过程中有这样的东西:

它适用于“注册”表单,但由于缺少密码,它不适用于“更改设置”表单。

有没有办法像我的情况一样在两种不同的表单上重用相同的验证?诸如验证组之类的东西,一组用于注册字段,另一组用于设置字段(我可以在其中排除密码)?..

0 投票
2 回答
2260 浏览

jquery - 如何实现backbone.js 验证/自定义验证?

需要使用主干验证js根据另一个字段的值来验证一个字段。如何解决这个问题?是否可以使用范围验证器、最大验证器等 lib 方法进行验证,或者我应该使用自定义方法吗?

正常情况下是这样的

这将调用验证方法

谢谢