$("#loginForm").validate 的使用原理,大家帮忙讲解一下,谢谢大家
<script type="text/javascript">
$(document).ready(function() {
$("#loginForm").validate({
rules: {
validateCode: {remote: "${pageContext.request.contextPath}/servlet/validateCodeServlet"}
},
messages: {
username: {required: "请填写用户名."},password: {required: "请填写密码."},
validateCode: {remote: "验证码不正确.", required: "请填写验证码."}
},
errorLabelContainer: "#messageBox",
errorPlacement: function(error, element) {
error.appendTo($("#loginError").parent());
}
});
});
// 如果在框架或在对话框中,则弹出提示并跳转到首页
if(self.frameElement && self.frameElement.tagName == "IFRAME" || $('#left').length > 0 || $('.jbox').length > 0){
alert('未登录或登录超时。请重新登录,谢谢!');
top.location = "${ctx}";
}
</script>
请问以上代码中 1、validate(内是函数,还是参数
2、messages和messages 是参数,还是函数
3、这段代码的工作流程是什么,一头雾水,实在是看不懂呀,谢谢大家。