问题标签 [knockout-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.
knockout.js - 淘汰赛验证 - 如何显示错误消息
我们正在使用 Knockout.js 和 Knockout-validation 插件。当用户返回存在验证错误的页面时,我们希望显示错误消息。有谁知道是否可以在不实际更改绑定答案的情况下触发淘汰赛验证?
knockout.js - 淘汰赛清理数字
我正在使用敲除和映射插件来自动创建我的视图模型。我的视图模型中有很多数量绑定到文本框。当用户在文本框中更改金额时,我只想确保他们输入的是一个数字,并且它大于 0,如果不是,我想用 0 替换他们输入的内容。这看起来像它应该很简单......带有自定义绑定或订阅功能。
我正在阅读的关于淘汰赛验证的所有内容都在谈论扩展器和读/写计算的 observables,或者添加另一个插件(例如 jquery 验证)。对于这种情况,它们似乎都过大了,并且必须为您要验证的每个可观察对象显式声明扩展器/计算可观察对象。我有很多使用映射插件自动创建的金额,所以这似乎不合理。
任何帮助将不胜感激!
javascript - Knockout.js 双向绑定:数字格式化为字符串
我的视图模型中有一堆数量是可观察的,我希望它们存储为数字,因为它们用于多个计算。但是,当我在视图中将它们绑定到文本框时,我希望它们显示为特殊格式的字符串 (1234.5678 => "1,234.57")。在这种情况下完成双向绑定的最佳方法是什么,因为我不能只将值绑定与我的 observable 一起使用?
用户需要能够在文本框中输入“1,234.56”或“1234.56”,这会将数字值 1234.56 存储在 observable 中,如果我通过 javascript 更改数字值(3450),文本框值需要更新为新值,但格式化为字符串(“3,450”)。
感谢您的帮助!
javascript - 消息显示之外的淘汰赛验证
我正在做 KnockOut 验证,到目前为止一切都很好。不过我确实有一个问题。我有一些如下代码:
这在下面显示了一条验证消息,但它是否设置了一个标志或我可以阅读的东西来禁用我的保存按钮?
knockout.js - 我可以在淘汰验证中手动添加错误消息吗?
我正在使用MVC 4knockout.js
并进行淘汰验证。我可以通过敲除验证很好地执行客户端验证。但是我需要确保发布到我的控制器的任何视图模型都是有效的。因此,我手动验证了我的视图模型服务器端并返回序列化为 JSON 的模型状态(一位同事编写了一个简单的函数来执行此操作)。我的问题是我想了解如何使用淘汰验证来使用 JSON 序列化模型状态来输出错误。
那么有没有办法在淘汰验证中手动添加错误和消息?
twitter-bootstrap - 淘汰赛验证成功课程?
我正在使用Knockout Validation并让一切按我的意愿工作。我将它与 Twitter Bootstrap 一起使用,并在遇到错误时设置正确的类。
使用 jQuery Validation,我还可以在经过验证的元素通过验证时设置类。例如,当用户输入有效信息时,您可以将输入框变为绿色。
有没有办法通过淘汰赛验证来做到这一点?有人有例子吗?
asp.net-mvc - 基于 Knockout 的应用程序框架
我一直在使用淘汰赛来开发我们应用程序的前端。它具有令人印象深刻的安静特性,并为我们简化了许多复杂的数据绑定场景。但是,它没有提供任何有助于代码结构的指导或结构。是否有任何基于 Knockout 构建的应用程序框架并提供构建模块化的大型 JavaScript 应用程序。例如,在 Backbone 的情况下,有许多应用程序框架构建在它之上(Marionette、Chaplin、Vertebrae、LayoutManager 等...)。
knockout.js - 使用 html5 语法的模式验证器的敲除验证自定义错误消息
我正在使用敲除验证的 HTML5 语法来验证用户是否输入了这样的有效数字:
它工作得很好,但错误消息只是说'Invalid!'.
是否有办法自定义使用 HTML% 语法时出现的验证消息?
knockout-validation - 淘汰赛验证插件自定义错误消息
基于以下内容,我该如何设置回调以显示自定义错误消息而不是默认消息?
javascript - 声明 Knockout.js 的视图模型。有两种方法
我将 Knockout.js 用于富客户端应用程序,它将包含大量的 knockout.js ViewModel。在开发过程中,我注意到了两种创建 knockout.js 视图模型的方法。第一种方式。
第二种方式。
这两种声明 ViewModel 的方法有什么具体区别吗?在knockout.js 官方页面示例中,他们使用了第一种方式。但是在像Knockout-validations.js这样的第三方框架中使用了第二种方式。我应该使用哪种方式?使用它有什么特别的优势吗?
我发现如果我使用第一种方式,那么我不能使用 Knockout-validations.js 框架。我对这个问题真的很困惑。任何评论表示赞赏。
谢谢你。