自定义验证规则问题

时间:2012-11-04 07:22:42

标签: javascript jquery validation knockout.js

我正在使用knockout.js插件。我为selectlist创建了一个名为select的自定义验证规则。我创建了一个jsfiddle:

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

我的问题是当我加载页面时,验证消息已经显示,但我想仅在用户提交表单时显示它。我怎样才能做到这一点 ?

1 个答案:

答案 0 :(得分:2)

向您的observable添加默认值'0',然后验证不会触发初始值:

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

演示JSfiddle