表單上傳檔案之後,遇到這麼一個(gè)問題:
首次提交的時(shí)候,任何欄位都可以完全保存。
但是第二次修改表單的時(shí)候的欄位總是自動為空了,如何讓file類型的表單可以像text類型一樣預(yù)設(shè)是有值的,修改之後,提交也不會發(fā)生變化
認(rèn)證高級PHP講師
file 控制的特性就是需要使用者手動選擇檔案後才會有值,建議在服務(wù)端給檔案欄位一個(gè)預(yù)設(shè)值,或是在前端表單提交之前用js 先判斷file 控制項(xiàng)的值是否為空,如果為空就不提交,改為提示使用者。
你可以在php裡進(jìn)行判斷,就是在第二次修改表單的時(shí)候file字段為空,可以在php裡做一個(gè)判斷,如果file為空,就在更新資料庫資料的時(shí)候,不更新file字段,如果提交的file不為空,就更新file欄位。