jQuery.validate.js 提交Form(id="loginForm")表单 在IE 8.0 中不作用,求大神帮帮忙~!
jQuery.validate.js 提交Form(id="loginForm")表单 在IE 8.0 中不作用,求大神帮帮忙~!代码如下:
<script>
$().ready(function() {
$.metadata.setType("attr", "validate");
$('#refreshimg').click(function() {
$('#img')[0].src = '<s:url value="/captcha!image.action"/>?random=' + Math.random();
});
$('#loginForm').validate({
rules : {
'username' : {
required : true },
'passwd' : {
required : true
},
'captcha' : {
required : true,
remote : "<s:url value='/captcha!valid.action'/>"
}
},
messages : {
'username' : {
required : "必填",
username : "BT"
},
'passwd' : {
required : "必填"
},
'captcha' : {
required : "必填",
remote : "输入不正确"
}
},
errorPlacement : function(error, element) {
if (element.is("input#captcha")) {
element.next().next().next().html("");
error.appendTo(element.next().next().next());
} else {
element.next().html("");
element.next().replaceWith(error);
}
},
success:function(label){
label.addClass("checked");
},
submitHandler:function(){
window.document.loginForm.submit();
}
});
});
function checkSubmit(){
$('#loginForm').submit();
}