accept =“image / *”和jQuery验证

时间:2014-04-03 01:39:36

标签: jquery html5 css3 handlebars.js

当我使用带有模板手柄js的html5形式时,我只想上传照片。但是当我使用accept = "image/*"时出现jquery验证错误。当我上传消息时,请始终说"请输入带有效扩展名的值。"

此车把代码js

<script id="field_collection-template" type="text/x-handlebars-template">
     {{#each field_collectionList}}
     <div data-role="fieldcontain">
       <label for='name'>{{{name}}}<sup>{{code}}</sup></label>
       <input type="{{kind}}" id="{{idfield}}" name="{{name}}" class="required {{kind}}" accept="image/*">  
     </div>
     {{/each}}
</script>

2 个答案:

答案 0 :(得分:4)

在Validate.js之后添加此

<script src="http://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.11.1/additional-methods.js" ></script>

答案 1 :(得分:1)

尝试按如下方式更正标记:

  

接受=&#34;图像/ JPEG,图像/ GIF,图像/ PNG&#34;