84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
表单上传文件之后,遇到这么一个问题:
首次提交的时候,任何字段都可以完全保存。
但是第二次修改表单的时候<input type="file">的字段总是自动为空了,如何让file类型的表单可以像text类型一样默认是有值的,修改之后,提交也不会发生变化
认证高级PHP讲师
file 控制的特性就是需要用户手动选择文件后才会有值,建议在服务端给文件字段一个默认值,或者在前端表单提交之前用 js 先判断 file 控件的值是否为空,如果为空就不提交,改为提示用户。
你可以在php里进行判断,就是在第二次修改表单的时候file字段为空,可以在php里做一个判断,如果file为空,就在更新数据库数据的时候,不更新file字段,如果提交的file不为空,就更新file字段。
文件先用ajax上传。和处理程序分开就好了
file 控制的特性就是需要用户手动选择文件后才会有值,建议在服务端给文件字段一个默认值,或者在前端表单提交之前用 js 先判断 file 控件的值是否为空,如果为空就不提交,改为提示用户。
你可以在php里进行判断,就是在第二次修改表单的时候file字段为空,可以在php里做一个判断,如果file为空,就在更新数据库数据的时候,不更新file字段,如果提交的file不为空,就更新file字段。
文件先用ajax上传。和处理程序分开就好了