如何获得jQuery验证插件所需的字段?在医生/演示中找不到这个。
我的意思是,电子邮件有一个选项,即class="required email" for a number class="required number",但没有任何关于文件输入的内容。
发布于 2010-01-21 22:23:25
您不能在客户端检查提交的文件是否为图像格式,因为客户端没有读取文件的权限。(*)这就是为什么插件不提供这样的功能。
对文件上传字段进行唯一可靠的检查,以检查其value是否为空字符串(未选定文件)。虽然您可能会想猜测一个文件是否是一个图像,通过查看文件名(例如。它是否以“..gif”、“..png”、“.jpeg”或“.jpg”结尾),这是不可靠的,因为取决于操作系统和文件类型配置设置,文件扩展名可能与文件类型没有任何关系。
(*:除了使用FileList接口的Firefox 3之外。)
发布于 2010-01-21 22:02:07
只需尝试使用
class='required error'确保现场有什么东西。class=“必需的电子邮件”和class=需要编号“寻找某些模式”。
如果您想确保上传文件名中有.jpg,那么编写一个自定义规则来检查这些字符。
https://stackoverflow.com/questions/2113185
复制相似问题