php html js 文件(file)类型表单与文本(text)类型表单共存问题
问题如下:我在html页面在一个form表单中共存有file类型的input和text类型的input表单(同时有多行,写法:<inputname="nnm[]"type...
问题如下:
我在html页面在一个form表单中共存有file类型的input和text类型的input表单(同时有多行,写法: <input name="nnm[]" type="file" class="inputfile" /> 和:: <input name="thelink[]" type="text" class="input1" />)。
在php处理上传和文本表单时出现一种现象:只能获得文本表单中的内容,但无法获得文件类表单数据。
也就是说,在这个php文件中,$_POST[thelink]可以得到值(数组形式),可是$_FILES[nnm]却得不到任何数据。
下图是界面效果,所有输入框都在一个form表单中。
其实我想问的最核心问题是:是否有一种规则:不允许file表单和text表单共存在一个form表单中,如果出现这样的情况需要用特殊方案进行处理,比如将file类型的表单单独归入一个form,然后使用ajax单独处理file上传?。
(因为对是否可以共存的问题有疑问,在这里请教高手。)
请涉及过这类问题的高手不吝赐教,不胜感激。 展开
我在html页面在一个form表单中共存有file类型的input和text类型的input表单(同时有多行,写法: <input name="nnm[]" type="file" class="inputfile" /> 和:: <input name="thelink[]" type="text" class="input1" />)。
在php处理上传和文本表单时出现一种现象:只能获得文本表单中的内容,但无法获得文件类表单数据。
也就是说,在这个php文件中,$_POST[thelink]可以得到值(数组形式),可是$_FILES[nnm]却得不到任何数据。
下图是界面效果,所有输入框都在一个form表单中。
其实我想问的最核心问题是:是否有一种规则:不允许file表单和text表单共存在一个form表单中,如果出现这样的情况需要用特殊方案进行处理,比如将file类型的表单单独归入一个form,然后使用ajax单独处理file上传?。
(因为对是否可以共存的问题有疑问,在这里请教高手。)
请涉及过这类问题的高手不吝赐教,不胜感激。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询