validate on field blur using jquery validate plugin [duplicate]

旧街凉风 提交于 2019-12-13 08:47:07

问题


I need jquery validate plugin to validate all my fields on blur of the fields. Currently its validating only on submit of the form. How can I achieve this? HTML

<input class=" required minlength " type="text" id="firstName" name="firstName" minlength="3" maxlength="40"  />

Jquery

$(document).ready(function() {
form = $('#submitForm');
if (form.length) {
  form.validate({
    ignoreTitle: false,
    onfocusout: false,
    onkeyup: false,
    onclick: false,
    submitHandler: function() {
      form[0].submit();
    },      
    messages: { 
        firstName:{
            required: "First Name is required.",
            minlength: "First Name entered is invalid.",
        }
    }
    });

});


回答1:


Try this one

$('form').find('input,select,textarea').on('blur', function() {
    $(this).validate({
        ignoreTitle: false,
        onfocusout: false,
        onkeyup: false,
        onclick: false,    
        messages: { 
            firstName:{
                required: $(this).attr('name')+" is required.",
                minlength: $(this).attr('name')+" entered is invalid.",
            }
        }
    })
});


来源:https://stackoverflow.com/questions/20855863/validate-on-field-blur-using-jquery-validate-plugin

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!