-1

knockout.js プラグインを使用しています。selectselectlistという名前のカスタム検証ルールを作成しました。私は jsfiddle を作成しました:

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

私の問題は、ページを読み込むときに検証メッセージが既に表示されていることですが、ユーザーがフォームを送信したときにのみ表示したいです。これどうやってするの ?

4

1 に答える 1

2

オブザーバブルにデフォルト値を追加する'0'と、検証は初期値に対して起動しません。

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

デモJSfiddle

于 2012-11-04T07:28:16.337 に答える