2012-04-18 18 views
1

フォーム提出時にテキストフィールド内の特定の拡張子を拒否する方法を探したいと思います。jQueryバリデーション - ファイル拡張子を受け入れない方法

URLを指定できるフィールドがありますが、このURLはPDFファイルにリンクしないでください。

acceptと呼ばれるjQuery検証メソッドがあり、わたしがやりたいこととまったく逆のことをしていると思いました。

not()関数などで使用する方法はありますか?カスタム検証メソッドを作成するよりも簡単です。

+0

です。 SOのリンクを確認してください。http://stackoverflow.com/questions/9970434/several-custom-validate-rules-in-jquery-validate-plugin –

答えて

2

は、ここでは、この検証のためのカスタムルールを作成する必要がするかもしれないという考え

var ext = $('#fieldid').val().split('.').pop().toLowerCase(); 
if($.inArray(ext, ['gif','jpg', ...]) == -1) { 
    alert('invalid extension!'); 
} 
+0

ヘルプStarxに感謝します。私はすぐにそのようなものを実装しようとします。 –

関連する問題