我正在使用 knockout.js 插件。我创建了一个名为select
selectlist 的自定义验证规则。我创建了一个 jsfiddle :
我的问题是当我加载页面时,验证消息已经显示,但我只想在用户提交表单时显示它。我怎样才能做到这一点 ?
我正在使用 knockout.js 插件。我创建了一个名为select
selectlist 的自定义验证规则。我创建了一个 jsfiddle :
我的问题是当我加载页面时,验证消息已经显示,但我只想在用户提交表单时显示它。我怎样才能做到这一点 ?
为您的 observable添加一个默认值'0'
,然后验证不会触发初始值:
ko.observable('0').extend({ select: { message : "please select gender" } })
演示JSfiddle
。