我正在使用jquery验证插件进行文件选择器输入验证。 我指的是页面中给出的基本示例。
http://jqueryvalidation.org/files/demo/file_input.html
此处,如果选择了错误的文件类型,则文件选择器组件后将显示错误。 在此之后,如果选择正确类型的文件,则不会立即清除错误消息。 右键单击或单击任何其他组件后,将删除错误消息。 请让我知道如何在用户更正错误后立即删除错误消息。 这不仅适用于File选择器组件。大多数组件都会发生这种情况。
由于
答案 0 :(得分:1)
您需要通过在change事件上调用有效函数来验证元素。
$('input[type="file"]').on('change',function(){
$(this).valid();
});
工作小提琴 - https://jsfiddle.net/twtrdb34/