首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery验证onfocusout

jQuery验证onfocusout
EN

Stack Overflow用户
提问于 2012-04-19 18:57:38
回答 2查看 11.3K关注 0票数 1

我正在尝试验证位于以下位置的表单:http://jsfiddle.net/PEmFH/8/我想在onfocusout上验证(每次用户离开字段时验证)。由于某些原因,它无法工作。

请在此处找到更新的小提琴:http://jsfiddle.net/PEmFH/11/

EN

回答 2

Stack Overflow用户

发布于 2013-09-30 06:48:48

您应该使用" element“方法,如果元素有效或不是http://jqueryvalidation.org/Validator.element/,则返回true或false

这是我解决问题的方法:

代码语言:javascript
复制
$.each($('#form input[type="text"], #form textarea'), function(index, control) {
    $(control).focusout(function() {
        if ($('#form').validate().element(this)) {
           //Code for show a valid message or remove a invalid message                     
        } else {
           //Code for show a invalid message
        }
    });                
});
票数 1
EN

Stack Overflow用户

发布于 2014-10-17 12:46:32

这可能也会有帮助

代码语言:javascript
复制
//This is used to validate the Length Exceeded to Account number text box.
    $('#AccountName').focusout(function () {
        var currentVal = $.trim($('#AccountName').val()).toLocaleLowerCase().length;
        if (currentVal > 50) {
            alert("Length Exceeded");
            return false;
        }
    });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10226583

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档