Script формата за обратна връзка с файла прикачен файл (PHP Аякс)
Демо страница може да се гледа - тук.
Линк за изтегляне на архива намерите в края на статията.
Помислете за работата на скрипта с един пример:
Формата, в която прикачения файл, човек трябва да има атрибут enctype = »съставното / форм-данни».
Свързване на JQuery библиотеката и плъгина на тази страница: (библиотеки могат да бъдат изтеглени от официалния сайт, връзки са дадени в долната част на статията)
За форми валидиране могат да четат повече информация тук
Нека разгледаме по-подробно този код.
Изпращането на файлове с използването на новия интерфейс FormData. След зареждането на страницата, с линията, ако (! Window.FormData). проверите наличието на обекта. Ако тя не е на разположение, за да информира потребителя за това. Ясно е, че в този случай, изпращането няма да работи. Това се отнася за по-стари браузъри. За всички съвременни браузъри ще работят
С кликване върху бутона "Изпращане" проверява задължителни полета за попълване с метода помага за потвърждаване в случай на успешна проверка (submitHandler) създава нов обект FormData, има телефони send.php скрипт, който произвежда и изпращане на формата и прикрепен към досието й. След това, вместо да образуват дисплеите на съобщение е изпратено успешно. Отговаря за тази линия $ ( "# sendform"). Html ( "
изпратени на данни!
');А PHP-скрипт за изпращане на данни от формата.
Подаване на формуляра с налагане на запор върху множество файлове
въвеждане на елемент, който е приложен към преписката, добавя атрибут (многократно), което ще позволи избор на множество файлове.
Промяна на PHP файл, за да се справят с поредица от няколко файла: