我已经填写了11个字段中的10个字段,其中包括选择上传文档的文件。提交后,错误是一条消息,显示需要一个字段数据,同时文件字段文档值也消失了
我正在使用以下方法,但仍然,在单击提交按钮时,值消失了。
<input class="form-control" type="file" class="form-control" id= "userfile" name= "userfile" value="<php? echo set_value('userfile');?>">
请帮我纠正同样的错误。
您不能保留所选文件。你可以在这里阅读它以及你能做些什么。
- php在验证表单时保留文件字段的值返回false
另一个解决方案-您可以实现一个循序渐进的过程。在第一步中,您可以获得文本输入并对其进行验证。如果成功,则可以继续到图像上传页面。
您可以尝试使用jquery,这样当用户单击提交按钮时,您可以检查所有字段是否正常,然后提交表单。
$("#submit_button").on("click", function(e){
e.preventDefault();
//code to check that all fields are fine
$("#my_form").submit();
});