2016-05-25 7 views
0

入力ファイルが 'ファイル選択ウィンドウ'を開けないようにします。 ただし、このエラーが発生します。未知の型エラー: 'ファイル選択ウィンドウ'がまだ開いている間、e.preventDefaultは関数ではありません。使用e.preventDefault();動作していません

ここに私のコードです。

htmlコード:

<input type="file" multiple="multiple" name="images[]" class="fbtn" onclick="check_img(this)" id="file_input"/> 

jqueryのコード:

function check_img(e){ 
    var len = $('.user_zs_close').length; 
    if(4 < len){ 
     var over_img = $('#user_zs').data('img_over'); 
     e.preventDefault(); 
     alert(over_img); 
     return false; 
    } 
} 
+6

これは 'onclick = "check_img(イベント)' –

+0

@ A.Wolffです。アドバイスをいただきありがとうございます。 – sis

答えて

1

だけで全部のための関数を作成します。

$('.fbtn').on("click", function(e) { 
     var len = $('.user_zs_close').length; 
     if(4 < len){ 
      var over_img = $('#user_zs').data('img_over'); 
      e.preventDefault(); 
      alert(over_img); 
      return false; 
     } 
} 
関連する問題