*.jsp
<script src="${basePath}/js/common/jquery-1.8.3.js" type="text/javascript"></script>
<script src="${basePath}/js/common/jQuery.md5.js" type="text/javascript"></script>
<script src="${basePath}/js/common/validation/jquery.validate.js" type="text/javascript"></script>
<script src="${basePath}/js/common/validation/messages_zh.js" type="text/javascript"></script>
<script src="${basePath}/js/system/login.js" type="text/javascript"></script>
<form id="mainForm" method="post" action="/login/validate">
<input name="name" id="name" type="text" placeholder="用户名" />
<input name="password" id="password" type="password" placeholder="密码"/>
<input id="submit_login" type="button" value="登录" />
</form>
*.js
$(function(){
//java validation
$("#mainForm").validate({
rules:{
"name":{
required:true,
minlength:4,
maxlength:8
},
"password":{
required:true,
minlength:4
}
}
});
//键盘事件
$("#mainForm").keydown(function(e){
var e = e || event,
keycode = e.which || e.keyCode;
if (keycode==13) {//enter键
$("#submit_login").trigger("click");
}
});
//鼠标事件
$("#submit_login").click(function(){
if($("#password").val()){
$("#password").val($.md5($("#password").val()));
}
$("#mainForm").submit();
});
});