Проблема с Datepicker+Multifile
Имеется форма с полем мультизагрузки картинок и поле для ввода даты.
Если не использовать Datepicker (т.е. вводить дату ручками) - всё работает прекрасно. Как только ставлю Datepicker, не работает ни то ни другое. Может кто-то сталкивался с такой проблемой? Вот форма (без Datepicker всё работает): <head> <script type="text/javascript" src="js/jquery-1.3.1.min.js"></script> <script type="text/javascript" src="js/jquery.MultiFile.js"></script> <script type="text/javascript" src="js/jquery.form.js"></script> <link href="../css/css.css" rel="stylesheet" type="text/css" /> </head> <body> <form id="uploadForm" action="doajaxfileupload.php" method="post" enctype="multipart/form-data"> <input name="MAX_FILE_SIZE" value="1000000" type="hidden"/> <input type="hidden" name="Hidden" value="hidden Value" /> <table id="ftab"> <tr> <td><label for="fileToUpload[]">Картинка :</label></td> <td><input name="fileToUpload[]" id="fileToUpload" class="MultiFile" type="file"/></td> </tr> <tr> <td><label for="data">Дата:</label></td> <td><input name="data" type="text" /></td> </tr> </table> <input id="reset" type="reset" name="resetButton" value="Сброс" /> <input value="Submit" type="submit"/> </form> <img id="loading" src="loading.gif" style="display:none;"/> <div id="uploadOutput"></div> <div id="output"></div> <script type="text/javascript"> $(document).ready(function(){ $('.MultiFile').MultiFile({ accept:'jpg|gif|bmp|png', max:6, STRING: { remove:'удалить', file:'$file', selected:'Выбраны: $file', denied:'Неверный тип файла: $ext!', duplicate:'Этот файл уже выбран:\n$file!' } }); $("#loading").ajaxStart(function(){ $(this).show(); }) .ajaxComplete(function(){ $(this).hide(); }); $(function() { $("#data").datepicker(); }); $('#uploadForm').ajaxForm({ beforeSubmit: function(a,f,o) { o.dataType = "html"; $('#uploadOutput').html('Submitting...'); }, success: function(data) { var $out = $('#uploadOutput'); $out.html('Form success handler received: <strong>' + typeof data + '</strong>'); if (typeof data == 'object' && data.nodeType) data = elementToString(data.documentElement, true); else if (typeof data == 'object') data = objToString(data); $out.append('<div><pre>'+ data +'</pre></div>'); } }); }); </script> </body> Поле с подключённым календарём (работает): <script type="text/javascript" src="../js/jquery-1.4a1.js"></script> <link href="../css/jquery-ui-1.7.2.custom.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="../js/jquery.ui.datepicker-ru.js"></script> <script type="text/javascript" src="../js/jquery-ui-1.8.5.custom.min.js"></script> <script type="text/javascript" src="../js/ui.core.js"></script> <input id="data" name="data" type="text" /> <script type="text/javascript"> $(document).ready(function(){ $(function() { $("#data").datepicker(); }); }); </script> |
Часовой пояс GMT +3, время: 21:05. |