knockout-validation

    0熱度

    1回答

    當我點擊'添加新顏色'和'保存'按鈕時,如何顯示驗證信息時,請指導我在空文本框中。開始輸入後,驗證開始顯示消息。 Fiddler Link self.SaveChanges = function (data, event) { var isValid = true; for (var prop in data) { if (data.hasOwnPropert

    1熱度

    1回答

    我試圖根據提供的條件顯示不同的驗證消息,但消息顯示不正確。這個函數中使用的所有方法都按要求工作正常。 我附上代碼: self.pickupCloseTime.extend({ required: { message: "Please select Close time.", }, validation: { validator: functio

    0熱度

    1回答

    我不希望任何錯誤消息出現在視圖上(我正在使用toastr來顯示基因敲除驗證生成的錯誤)。在我的代碼中,我正在使用:insertMessages:false。這可以抑制錯誤,除非用戶在必填字段中輸入數據,刪除該數據,然後退出該控件。當用戶退出輸入控件時,我無法弄清楚如何隱藏任何錯誤消息。這裏是我的代碼excerpts- viewmodel- LCAmount: ko.observable(LCAmo

    0熱度

    2回答

    我有一個簡單的挖空視圖模型,其中有乘客陣列。每名乘客都有名字,姓氏和號碼屬性。每位乘客的號碼字段不是強制性的,除非他們在模型的根部打勾。我不確定如何在用戶選擇包含數字文本框時對數字文本框執行驗證?希望很明顯,我的進展可以在下面的jsfiddle中找到。 謝謝! 代碼嘗試 self.number = ko.observable(false).extend('not sure how to ');

    1熱度

    2回答

    如何獲得data-bind可觀察值綁定的字符串或DOM節點?我在我的網頁上使用了knockout.validation.js,並且我的一個默認驗證(required)正在被解僱。我想找出哪一個是它是裏面例如validateSync @ knockout.validation.js

    2熱度

    1回答

    我有兩個viewmodels,一個是用validation.group和另一個validatedObservabel創建。第二個視圖模型的方法errors.showAllMessages()失敗。爲什麼? function VM1 { this.errors = ko.validation.group(this); email:ko.observable().extend({r

    4熱度

    1回答

    將值綁定到下拉列表並使用基因敲除驗證時,即使我的基因敲除驗證設置顯示爲messagesOnModified: true,該錯誤消息也會始終顯示。 HTML <input type="text" data-bind="value: Name" /> <br /> <select data-bind="value: State"> <option value="">Select a st

    1熱度

    1回答

    我有一些圖表數據,我通過AJAX調用加載並顯示支持工具提示的修改的Chart.js。對於第一次調用它很好,但是當我通過更改日期範圍進行後續調用時,它會在舊圖表數據之上繪製新圖表數據。我已將圖表刷新代碼放入窗口大小調整事件中,以便它可以響應。但是,這實際上可能是導致問題的原因。這裏是我的代碼: var BreakDowns = [ 'Daily', 'Weekly',

    1熱度

    1回答

    我有一個數值輸入,其步伐爲0.01,Knockout「監視」並且Knockout.validation插件也檢查該值。 當測試輸入以確保它提供了適當的錯誤消息時,我發現某些輸入將導致驗證消息。例如,值-0.14將導致錯誤:「該值必須增加0.01」。 有問題的Knockout.Validation代碼是: return utils.isEmptyVal(val) || (val * 100) % (

    0熱度

    1回答

    我正在實施註冊表單,當我點擊提交按鈕時,我想使用Knockout禁用文本框。 我曾嘗試以下: var viewModel = { Textboxcontrol: ko.observable(true), // by default textbox is enable to edit Register: { Init: function() { Textb