当前位置: 代码迷 >> Java Web开发 >> 急jquery怎么调用的
  详细解决方案

急jquery怎么调用的

热度:168   发布时间:2016-04-17 10:43:38.0
急!!!jquery如何调用的?

JScript code
       $(function(){            $("input[name=loginName]").attr("minlength", "2");            $("input[name=loginName]").attr("maxlength", "64");            $("input[name=nickname]").attr("minlength", "2");            $("input[name=nickname]").attr("maxlength", "64");            $("input[name=password]").attr("minlength", "2");            $("input[name=password]").attr("maxlength", "64");            $("input[name=password2]").attr("equalTo", "input[name=password]");        });

它是如何调用下面的代码?

JScript code
$(function(){ if( $("form.validate").size() > 0 ){ // 需要验证的要在验证成功后block $.validator.setDefaults({ submitHandler: function() {                     $.blockUI({ message: '<p style="font-size: 16px;font-weight: bold;">正在提交,请稍候...</p>' });                     this.submit(); // FIXME 这行在执行时会出错,但这样可以导致提交表单,怎么正确提交表单呢?                }            });            $.validator.messages = {                required: " 请填写本字段的信息.",                remote: "Please fix this field.",                email: " 请填写正确的email地址.",                url: "Please enter a valid URL.",                date: "Please enter a valid date.",                dateISO: "Please enter a valid date (ISO).",                number: "Please enter a valid number.",                digits: "Please enter only digits.",                creditcard: "Please enter a valid credit card number.",                equalTo: " 请填写相同的值.",                accept: "Please enter a value with a valid extension.",                maxlength: $.validator.format("Please enter no more than {0} characters."),                minlength: $.validator.format(" 最小长度为 {0} 个字符."),                rangelength: $.validator.format("Please enter a value between {0} and {1} characters long."),                range: $.validator.format("Please enter a value between {0} and {1}."),                max: $.validator.format("Please enter a value less than or equal to {0}."),                min: $.validator.format("Please enter a value greater than or equal to {0}.")            }            // class为validate的表单都要验证            $("form.validate").validate();        }        // 不需要验证的提交后就block        $("form:not(.validate)").submit(function(){            $.blockUI({                 message: '<p style="font-size: 16px;font-weight: bold;">正在提交,请稍候...</p>'             });        });            // :not(div.content a) 在显示文章内容时出现的a,不block        $("a:not([target]):not([href=#]):not([href^=javascript]):not([onclick]):not(a:has(img)):not(div.content a)").click(function(){            $.blockUI({                 message: '<p style="font-size: 16px;font-weight: bold;">正在执行,请稍候...</p>'             });        });    });


------解决方案--------------------
JScript code
  $(function(){            $("input[name=loginName]").attr("minlength", "2");            $("input[name=loginName]").attr("maxlength", "64");            $("input[name=nickname]").attr("minlength", "2");            $("input[name=nickname]").attr("maxlength", "64");            $("input[name=password]").attr("minlength", "2");            $("input[name=password]").attr("maxlength", "64");            $("input[name=password2]").attr("equalTo", "input[name=password]");        });
  相关解决方案