当我使用带有模板手柄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>
答案 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;