2011-02-03 8 views
0

私はこれを使用しています:http://docs.jquery.com/Plugins/Validation/Methods/accept#extensionjQuery:プラグインの検証、ダースなどの異なるフィールドの検証方法を教えてください。

PNG、Jpg、JPEGS、PDFのみをアップロードするよう警告しています。サーバー側で試行しても動作しません。ユーザ側では、彼らが何をしているのかが間違っていると警告したい。別のファイルタイプを試してください。たぶんそれらがフォームを提出するのを妨げることさえあります。

これを1ダースのファイルフィールドで使用するにはどうすればよいですか?

コード:

$("#fileForm").validate({ 
      rules: { 
      yourFileFieldNameHere: { 
       required: false, 
       accept: "png,jpg,jpeg,pdf" 
      } 
      } 
     }); 

私はyourFileFieldNameHereを仮定している作品のみのパラメータはthatsのように、入力フィールドの「名前=」です。私はID名を使用しようとしました。

提案がありますか?

答えて

4

答えを改訂しました。私は数十フィールドについての情報を見逃しました。このようなダースフィールドのルールを追加してみてください:

$("#fileForm").validate({ 
       rules: { 
       //any other rules go here 
       } 
      }); 

$('.your-dozen-fields-selector').rules("add", { 
required: false, 
accept: "png,jpg,jpeg,pdf" 
}); 
+0

私はそれを反映するために私の答えを改訂 –

+0

異なる名前の2ダース「yourFileFieldNameHere」をチェックする必要があります。 – Victor

+0

".your-dozen-fields-selector"は指定したクラス名ですか?それは、最初のものでのみ動作するように見えますが、残りのすべてではありません。 –

関連する問題