好吧。如题,在使用这个JQuery validate 过程中, 发现了很多很多的问题,其实它很强大,只是我不大会用,在验证时候,很多是点击提交了它的验证信息才出来,然后才去改。。这样用户体验就不是很好。应该说是在进行某些验证的时候,例如required,这项验证,是只有提交的时候才有反应的,如何修改呢?源代码什么的现在没时间看啊~~而且也不擅长看js的。。哈哈哈哈<script type="text/javascript" src="js/jquery.js">
</script>
<script type="text/javascript" src="js/jquery.validate.min.js">
</script>
<script type="text/javascript" src="js/jquery.validate.message_zh.js">
</script>
<script type="text/javascript">
jQuery.validator.setDefaults( {
debug : true
});
</script> <script type="text/javascript">$().ready(function() { $('#f1').validate( {
rules : {
loginname : {
required : true,
minlength : 6
},
password : {
required : true,
minlength : 6
}
},
messages : { },
errorPlacement : function(error, element) {
error.appendTo(element.parent().next());
}
});
});
</script>
<style type="text/css">
label.error,label.error {
color: red;
}
</style>
</head>
<body> <form class="cmxform" action="#" id="f1">
<table>
<tr>
<td>
username:
</td>
<td>
<input name="loginname" id="nickname" />
</td> <td>
</td>
</tr>
<tr>
<td>
password:
</td>
<td>
<input name="password" id="password">
</td>
<td>
</td>
</tr>
<tr>
<td>
<input type="submit">
</td>
</tr>
</table>
</form> <br />
</body>
</html>
</script>
<script type="text/javascript" src="js/jquery.validate.min.js">
</script>
<script type="text/javascript" src="js/jquery.validate.message_zh.js">
</script>
<script type="text/javascript">
jQuery.validator.setDefaults( {
debug : true
});
</script> <script type="text/javascript">$().ready(function() { $('#f1').validate( {
rules : {
loginname : {
required : true,
minlength : 6
},
password : {
required : true,
minlength : 6
}
},
messages : { },
errorPlacement : function(error, element) {
error.appendTo(element.parent().next());
}
});
});
</script>
<style type="text/css">
label.error,label.error {
color: red;
}
</style>
</head>
<body> <form class="cmxform" action="#" id="f1">
<table>
<tr>
<td>
username:
</td>
<td>
<input name="loginname" id="nickname" />
</td> <td>
</td>
</tr>
<tr>
<td>
password:
</td>
<td>
<input name="password" id="password">
</td>
<td>
</td>
</tr>
<tr>
<td>
<input type="submit">
</td>
</tr>
</table>
</form> <br />
</body>
</html>
加个代码
(function($) {
$("#form1 input").blur(function(){$("#form1").submit();})
}
)
onfocusout:true,
.....
});