knockout-validation

    0热度

    1回答

    我使用的剑道基因敲除的一些组件,但似乎淘汰赛验证不会在errorElementClass值添加到剑道部件使红色边框和错误消息的颜色没有设置 ko.validation.configure({ insertMessages: false, errorElementClass: 'is-invalid', decorateElement: true, decor

    0热度

    1回答

    我对Knockout非常陌生,甚至使用Knockout验证更新。我有一些简单的必要输入,应该防止提交表单。它仍然提交空输入。我不确定我做错了什么。 我创建了一个小提琴here。要进行测试,请在光标位于上次零售输入时点击选项卡。这将添加一个新的空白行。然后点击提交并查看控制台。 这里是我的javascript代码: var viewModel; ko.validation.rules.patte

    0热度

    1回答

    我想要一种简单的y/n单选按钮输入方式,它可以为我提供一个布尔值, 。我有它的工作就是这样,使用可写可观察和检查结合: JS: var viewModel = { ... salary_ind_yn: ko.pureComputed({ read: function() { }, write: function (value) {

    0热度

    1回答

    我试图添加验证了电话号码, 我需要它然而需要我只想强制执行模式,如果该国是美国 这是我有,但它失败当我有加拿大或任何其他国家选择 self.phone = ko.observable().extend({ required: { onlyIf: function() { return self.country() == "US"; }

    1热度

    2回答

    我正在使用ko extend validation进行验证, 正在尝试进行如下操作。 ko.extend不支持同一类型的多个绑定(本例中为max),它只添加第一条规则。 有没有办法通过函数有条件地传递参数?或者我唯一的出路是写一个自定义验证? myModel.prop2.extend({ max: { onlyIf: function() {

    1热度

    1回答

    我有一个输入,<select>的<option> s,并根据选择哪一个,我希望有更多的输入字段出现。这是它在js中的样子: protectionInput: ko.computed({ read: function() { return ""; }, write: function (value) { if (value == "Primary

    1热度

    1回答

    我想使用Typescript为Knockout-Validation库(https://github.com/Knockout-Contrib/Knockout-Validation)编写自定义规则。我有一个的.ts文件,我想了这个代码: export function enableCustomValidators() { ko.validation.rules["myRule"] =

    0热度

    1回答

    我正在与一个网络应用程序knockout.js和knockout validation。 我有这样一个视图模型: var viewModel = { prop1 : ko.observable().extend({number:true}), prop2 : ko.observable().extend({number:true}), prop3 : ko.obser

    0热度

    1回答

    我找不到可观察性的validationMessage属性,以便我可以将它绑定在“可见”绑定上。我需要检查这个属性是否为null,以便有条件将display-none设置为true来表示某个div。 我已经扩展了observable以进行一些验证,并在有消息显示时显示验证消息,但在没有验证消息时隐藏div。

    0热度

    1回答

    我已将敲除验证应用于文本输入并且验证正确显示,但errorMessageClass未应用于错误消息。我认为我错误地设置了一些东西,但我看不到什么。 我的HTML是到我申请只是一个跨度的简单文本框中validationMessage结合: <div> Mandatory field: </div> <span> <span data-bind="validationMessa