我已經創建了一個使用PHP上傳文件的腳本。我還爲文件大小&文件類型添加了文件驗證檢查。但是這裏的場景是,Form包含10-12個文本框&一個文件上傳框。因此,無論何時填寫完整表格&提交併且他們收到文件上傳驗證錯誤,他們都會返回帶有驗證錯誤消息的表單。但是表單變得空虛,因爲它顯然在服務器端發佈。 有沒有辦法做文件上傳驗證,無需重新加載/刷新頁面?如何做文件上傳驗證服務器端不刷新頁面?
0
A
回答
1
我強烈建議這個插件中的文件上傳。 http://malsup.com/jquery/form/
它將允許您驗證文件,如果出現錯誤,您可以使用json來確定文件是否有效。我在我的所有項目中都使用它,這太棒了。
編輯:它也允許你提交沒有頁面刷新的文件,這是最重要的部分。
+0
非常感謝你:) – aslamdoctor 2012-03-17 07:26:22
0
您可以使用Ajax:
1)時提交AJAX同步調用發送表單內容到PHP服務器頁面 2)PHP頁面驗證輸入 3)如果返回的是「假」(錯誤在驗證中)執行調用sympli的JavaScript插入到頁面的html中一個適當的消息。表單中填入用戶的值
0
您可以使用$ _POST數組作爲表單中的發佈值。你應該有寫形式方法POST
您也可以Ajax表單這不會丟失任何數據和頁面不會刷新以同樣的方式,以及
相關問題
- 1. PHP文件上傳,不刷新頁面
- 2. 如何驗證上傳的文件是mp3還是不在服務器端?
- 3. 驗證上傳的文件服務器端
- 4. 服務器端表單驗證PHP與多文件上傳
- 5. 如何在不刷新頁面的情況下上傳文件?
- 6. html頁面刷新服務器端事件觸發
- 7. forece從服務器端刷新客戶端頁面
- 8. 定期刷新服務器數據而不刷新頁面
- 9. 如何在查看頁面上顯示服務器端驗證錯誤
- 10. 全面的服務器端驗證
- 11. 如何維護服務器端驗證和客戶端驗證
- 12. 如何做服務器端的C#SQL驗證
- 13. 如何做跨實體服務器端驗證
- 14. 如何驗證服務器端的CaptchaMVC?
- 15. 服務器端驗證 - 如何啓動?
- 16. extjs4服務器端驗證,如何?
- 17. 如何在服務器端上傳文件,下載文件serivce
- 18. 使用jQuery服務器端刷新html頁面
- 19. vbscript服務器端驗證
- 20. AngularJs服務器端驗證
- 21. DropZone.js服務器端驗證
- 22. 服務器端驗證asp.net
- 23. Сustom服務器端驗證
- 24. 服務器端驗證?
- 25. ASP.NET驗證服務器端
- 26. C#驗證服務器端
- 27. 服務器端驗證
- 28. Breeze服務器端驗證
- 29. 服務器端驗證php
- 30. 如何驗證服務器上的客戶端證書?
我用iFrame做了一次。你有一個表單目標的iFrame,所以它的處理髮生在那裏,而不是在當前頁面上。我不記得整個細節。 [Google it](http://viralpatel.net/blogs/2008/11/ajax-style-file-uploading-using-hidden-iframe.html)。 – JoJo 2012-03-17 07:03:58