图片文件jQuery验证插件

时间:2010-01-21 21:47:19

标签: validation jquery-plugins

如何获取jQuery Validation plugin所需的字段? 无法在doc / demos中找到这个。

我的意思是,对于数字 class =“required number” class =“required email”的电子邮件是一个选项,但没有关于文件输入的信息。

2 个答案:

答案 0 :(得分:1)

尝试使用

class='required error'

确保现场有所作为。 class =“required email” class =“required number”会查找某些模式。

如果您想确保上传文件名中包含.jpg,请编写自定义规则以检查这些字符。

答案 1 :(得分:1)

您无法检查提交的文件是否是客户端的图像格式,因为客户端无权读取文件。(*)这就是插件不提供此类功能的原因。

您可以在文件上传字段中执行的唯一可靠检查,以检查其value是否为空字符串(未选择文件)。虽然您可能想通过查看文件名来猜测文件是否是图像(例如,它以“.gif”,“。png”,“。jpeg”或“.jpg”结尾),但这是不可靠的根据操作系统和文件类型配置设置,文件扩展名可能与文件类型无关。

(*:在Firefox 3中使用FileList界面除外。)