2011-07-21 11 views
4

アップロードするファイルを選択していないときに問題はありません。投稿フォーム以外の入力を書き込むだけで問題はありません。画像をアップロードするファイルを投稿するよりも画像をアップロードするときにこのエラーが発生しますが、フォルダを見るとそのファイルがアップロードされています。しかしjavascriptは失敗しました。ここjQueryフォームプラグイン - ファイルのアップロード時にキャッチされないTypeError

jquery.form.js:357 Uncaught TypeError: 
Object function (a,b){return new d.fn.init(a,b,g)} has no method 'handleError' 

はjqueryのフォームの最新バージョンは 'handelError' を使用しない

<form id="employeeaddform" class = "classform" enctype="multipart/form-data" action="inc/employeeadd.php" method="post"> 
     <p><input type="file" size="32" name="my_field" value="" /></p> 
     <p class="button"><input type="hidden" name="action" value="image" /> 

     <label for="nname">Personal Name : </label> 
     <input name="nname" id="nname" type="text" tabindex="11" /> 
     <br /> 

     <label for="ninformation">Information : </label> 
     <textarea id="ninformation" name="ninformation"></textarea> 

     <div align="center"> 
      <input id="button1" type="submit"/> 
      <input id="button2" type="reset" /> 
     </div> 
</form> 

<script type="text/javascript"> 
$(document).ready(function(){ 
     var options_employeeadd = { 
       beforeSubmit: validate_employeeadd, // pre-submit callback 
       success:  showResponse_employeeadd // post-submit callback 
            }; 

     $('#employeeaddform').ajaxForm(options_employeeadd); }); 

     function validate_employeeadd(formData, jqForm, options) {...} 

     function showResponse_employeeadd(responseText, statusText, xhr, $form) {...} 

+0

使用しているjQueryのバージョンは?問題の実例を質問に追加するか、[jsFiddle](http://jsfiddle.net/)を使用してください。 – andyb

答えて

関連する問題