knockout-validation

    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

    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