2016-12-22 8 views
1

jQueryの検証に未定義の「呼び出し」私は私がextension: "doc|csv|pdf|docx",を削除すると、それはextensionチェックして、完全に正常に動作のみ指定されたファイルの種類キャッチされない例外TypeError:プロパティを読み取ることができませんが

$("#resumeFile").rules("add", { 
      required: true, 
      extension: "doc|pdf|docx", 
      messages: { 
       required: "Please select File", 
       extension: "Accepted formats pdf, doc or docx" 
      } 
     }); 

を許可するように、フォームの入力を検証しようとしていますそのエラーにUncaught TypeError: Cannot read property 'call' of undefined

+0

'extension:/ doc | pdf | docx /、'正規表現を使用します。 – Jai

+0

@jai:動作していません – monda

+2

'Uncaught TypeError:プロパティ 'を呼び出すことができません' undefined'の呼び出し - エラーのファイルと行番号とスタックトレース...あなたの外部ライブラリの未使用バージョンを使用し、 ** developer tool ** console/debuggerを使用している箇所を正確に見ることができるかもしれません - あなたが投稿したコードは、暗闇の中でスタブでは十分ではない –

答えて

1

を与えるこれはあなたの最高の手がかりとなると完全にそれを説明する:

When I remove extension: "doc|csv|pdf|docx" , it works perfectly fine, with extension check its giving error Uncaught TypeError: Cannot read property 'call' of undefined

extensionメソッドは、デフォルトのルールセットに含まれていないため定義されていません。これはextensionルールがあるため、the additional-methods.js fileを含める必要があります。

関連する問題