jquery-验证插件-错误移除

jquery-validation plug-in - error remove

我正在使用 jquery 验证插件进行文件选择器输入验证。 我指的是页面中给出的基本示例。

http://jqueryvalidation.org/files/demo/file_input.html

在这里,如果您选择了错误的文件类型,那么在文件选择器组件之后会显示错误。 此后,如果您选择了正确的文件类型,则不会立即清除错误消息。 右键单击或单击任何其他组件后,错误消息将被删除。 请让我知道如何在用户更正错误后立即删除错误消息。 这不仅适用于文件选择器组件。大多数组件都会发生这种情况。

谢谢

您需要通过在发生更改事件时调用有效函数来验证元素。

$('input[type="file"]').on('change',function(){
    $(this).valid();
});

工作 fiddle- https://jsfiddle.net/twtrdb34/