2012-03-21 14 views
4

私はこの素晴らしい小さなプラグインを使用していますが、少なくとも1つの名前を選択する必要があります。私は通常jquery.validateを使います。ただし、validationプラグインは、tokeninputを使用しているフィールドでは動作していないようです。誰かが答えを持っていますか?いつものように、あなたの助けをありがとう。jquery.tokeninput required

$("#NewMessage").validate({   
    rules: { 
     name: { 
      required: true 
     } 
    } 
}); 
    $("#name").tokenInput("lookup.cfc?method=getNames&returnFormat=json", { 
    hintText: "Type in the name of recipient(s)", 
    noResultsText: "No results", 
    searchingText: "Searching..." 
    }) 

答えて

8

私は同じ問題を持っていたし、無視するオーバーライドそれを解決した(明らかに問題がtokenInputは、元の入力を隠していることであり、デフォルトでは非表示の入力を検証しない「検証」)

$("#NewMessage").validate({  
    ignore: "", 
    rules: { 
     name: { 
      required: true 
     } 
    } 
}); 
+0

Laura、jQuery.tokenInputに関するもう1つの質問が追加されました。あなたはこれについて何か経験がありますか? http://stackoverflow.com/questions/10341035/jquery-tokeninput-plugin-and-focus助けてくれてありがとう。 – Kerrie

+0

トンローラに感謝します。あなたは私の日を救った! –

0

私が書きました試してみました。それは私にとってうまくいっています。

jQuery.validator.addMethod("autocomplete_check", function(value, element) { 
     return (value != '') ? true : false; 
    }, ""); 



    $("#NewMessage").validate({  
      ignore: "", 
      rules: { 
      name: { 
       autocomplete_check: true 
      } 
      }, 
      messages: { 
       autocomplete_check: "Please fill the name" 
      } 
     }); 
関連する問題