js中表单验证,该如何解决

js中表单验证
我表单的提交方式是用单击时间提交到jquery里面,在提交到action,请问一下在jquery中怎么使用jquery验证控件jquery.validate.js的验证表单?
------解决思路----------------------
if($('#fm').form('validate')){
               $.ajax({
        url : ,
type : "POST",
        dataType : 'json', 
        data : {}
               })
}
------解决思路----------------------
/*当鼠标放在用户名文本框时,提示文本及样式*/
function userNameFocus(){
var usernamediv=$("usernamediv");
usernamediv.className="import_prompt";
usernamediv.innerHTML="1.由字母、数字、下划线、点、减号组成<br/>2.只能以数字、字母开头或结尾,长度为4—18";
}
/*当鼠标离开用户名文本框时,提示文本及样式*/
function userNameBlur(){
var username=$("username")
var usernamediv=$("usernamediv");
var reg=/^[0-9a-zA-Z][0-9a-zA-Z_.-]{2,16}[0-9a-zA-Z]$/;
if(username.value==""){
usernamediv.className="error_prompt";
usernamediv.innerHTML="用户名不能为空!";
return false;
}
if(reg.test(username.value)==false){
usernamediv.className="error_prompt";
usernamediv.innerHTML="1.由字母、数字、下划线、点、减号组成<br/>2.只能以数字、字母开头或结尾,长度为4—18";
return false;
}
usernamediv.className="ok_prompt";
usernamediv.innerHTML="用户名输入正确!";
return true;
}