首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >图片文件jQuery验证插件

问图片文件jQuery验证插件
EN

Stack Overflow用户
提问于 2010-01-21 21:47:18
回答 2查看 1.3K关注 0票数 0

如何获得jQuery验证插件所需的字段?在医生/演示中找不到这个。

我的意思是,电子邮件有一个选项,即class="required email" for a number class="required number",但没有任何关于文件输入的内容。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-01-21 22:23:25

您不能在客户端检查提交的文件是否为图像格式,因为客户端没有读取文件的权限。(*)这就是为什么插件不提供这样的功能。

对文件上传字段进行唯一可靠的检查,以检查其value是否为空字符串(未选定文件)。虽然您可能会想猜测一个文件是否是一个图像,通过查看文件名(例如。它是否以“..gif”、“..png”、“.jpeg”或“.jpg”结尾),这是不可靠的,因为取决于操作系统和文件类型配置设置,文件扩展名可能与文件类型没有任何关系。

(*:除了使用FileList接口的Firefox 3之外。)

票数 1
EN

Stack Overflow用户

发布于 2010-01-21 22:02:07

只需尝试使用

代码语言:javascript
复制
class='required error'

确保现场有什么东西。class=“必需的电子邮件”和class=需要编号“寻找某些模式”。

如果您想确保上传文件名中有.jpg,那么编写一个自定义规则来检查这些字符。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2113185

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档