表单提交时,如何判断图片是否上传?

evang_shot 2013-01-22 05:15:39
现在又个问题是用户不上传图片也可以成功提交信息,但是并不会显示信息在首页上,只会保存在数据库的一个注册表里,请问这样应该如何处理比较好呢?是应该使用Jquery必须要求用户上传图片,还是修改SQL查询,遍历没有图片的数据信息?
...全文
610 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
evang_shot 2013-01-22
  • 打赏
  • 举报
回复
引用 5 楼 EverWHL 的回复:
如果业务上没有这么要求。 那就这是个很简单问题,直接用户必须上传图片才能提交信息。
为何我用$('div').find('img').length;判断该div有多少img时没效果呢?是因为加载的问题么?
evang_shot 2013-01-22
  • 打赏
  • 举报
回复
引用 5 楼 EverWHL 的回复:
如果业务上没有这么要求。 那就这是个很简单问题,直接用户必须上传图片才能提交信息。
控制了input type = file里file这个name属性,通过Jquery判断是否提交,就算是提交了还是提示我没提交,蛋疼
evang_shot 2013-01-22
  • 打赏
  • 举报
回复
引用 4 楼 EverWHL 的回复:
C# code?12345最好是限制必须传图片才可以提交信息。后边就不会存在修改你以前的sql语句的问题。如果楼主自己想没图片也能传,那就到修改sql,查出有图片的用户提交的信息。 或者在数据库加个字段判断在上传的时候如果上传图片了,在入库的自动添加状态就是有反正就是否。在前台显示的时候根据把状态是有的用户提交数据显示出来。
恩,我也觉得应该限制一下必须传图片才能提交,可是我用Jquery控制的时候没作用,控制其他的输入框和下拉框都没问题· 但是我控制了这个图片所在的div的ID,然后获取它的值进行判断,就是没作用,郁闷
EverWHL 2013-01-22
  • 打赏
  • 举报
回复
如果业务上没有这么要求。 那就这是个很简单问题,直接用户必须上传图片才能提交信息。
EverWHL 2013-01-22
  • 打赏
  • 举报
回复
最好是限制必须传图片才可以提交信息。后边就不会存在修改你以前的sql语句的问题。
如果楼主自己想没图片也能传,那就到修改sql,查出有图片的用户提交的信息。

或者在数据库加个字段判断在上传的时候如果上传图片了,在入库的自动添加状态就是有反正就是否。
在前台显示的时候根据把状态是有的用户提交数据显示出来。
evang_shot 2013-01-22
  • 打赏
  • 举报
回复
引用 2 楼 suciver 的回复:
这跟sql查询有什么关系了,用户不上传图片,就不保存它的图片信息不就完了
可是没有上传图片的信息,并不在页面上显示啊。
suciver 2013-01-22
  • 打赏
  • 举报
回复
这跟sql查询有什么关系了,用户不上传图片,就不保存它的图片信息不就完了
evang_shot 2013-01-22
  • 打赏
  • 举报
回复
另外谁有类似58同城发布信息的源码么?

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧