-1

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

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

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

4

1 回答 1

2

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

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

演示JSfiddle

于 2012-11-04T07:28:16.337 回答