2012-11-04 158 views
-1

我正在使用knockout.js插件。我爲選擇列表創建了名爲select的自定義驗證規則。我創建了一個的jsfiddle:自定義驗證規則問題

http://jsfiddle.net/fQBxM/1/

我的問題是,當網頁加載完畢後,已經顯示的驗證消息,但我想只顯示它在用戶提交表單。我怎樣才能做到這一點 ?

回答

2

默認值'0'添加到您的觀察到的,那麼驗證將不會觸發初始值:

ko.observable('0').extend({ select: { message : "please select gender" } }) 

演示JSfiddle