2013-05-20 15 views
5

セレクトボックスの外観を変更するためにSelectBoxItをインストールしました& feelですが、このフィールドが必要な場合など、jqueryの検証が機能しないという問題がありました。SelectBoxItコンポーネントでjqueryの検証が機能しない

私はコードを投稿する必要はありません。再現が容易なためです(スタックオーバーフローページがハングアップしましたが)。 jquery.validate.min.jsとjquery.selectBoxIt.min.jsをインクルードし、最初の要素を空の値にして、いくつかの要素を持つドロップダウンリストを作成します。定義する

ルールは、次のとおり

   'Cliente[cnaid]': { 
        required: true, 
        min: 1 
       }, 

Clienteは[cnaid]選択ボックスの名前です。

任意のヒントを大幅に理解されるであろう、

おかげハイメ

答えて

7

jQueryの検証にのみ表示フォーム要素にデフォルトで動作します。 SelectBoxItはデフォルトの選択を隠し、非フォーム要素から構築したものを表示します。あなたがする必要があるのは、あなたのvalidate呼び出しにオプションを追加して隠し要素を検証できるようにすることです:

$('form').validate({ 
    ignore:'', //i.e. do not ignore hidden elements 
    //rules, etc 
}); 
+0

ありがとう!出来た。 – jstuardo

+1

@jstuardo - クール、あなたは[FAQ](http://stackoverflow.com/faq#howtoask)を投票して回答を受け入れるというトピックについてチェックする必要があります。 ) – Ryley

関連する問題