jqueryのフォーム検証


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
</head>
<body>
<form action="" method="post" id ="myform">
<table>
<tr>
<td>  :</td>
<td><input type ="text" id = "name" name ="name"></td>
</tr>
<tr>
<td>  :</td>
<td><input type ="text" id="age" name ="age"></td>
</tr>
<tr>
<td>  :</td>
<td><input type = "radio" id="sex_man" name="sex" value=" ">  <input type = "radio" id="sex_woman" name="sex" value = " " checked ="checked"> </td>
</tr>
<tr>
<td>  :</td>
<td>
<select id = "add">
<option values="  ">  </option>
<option values="  ">  </option>
<option values="  ">  </option>
</select>
</td>
</tr>
<tr>
<td>  :</td>
<td>
<input type ="checkbox" id = "cbOnTheInternet" name="checkbox" value ="  " checked="checked">  
<input type ="checkbox" id = "cbJuketing" name="checkbox" value="  ">  
<input type ="checkbox" id = "cbWatchingTv" name="checkbox" value="   ">   
</td>
</tr>
<tr>
<td><input type ="submit" value="  "></td>
</tr>
</table>
</form>
</body>
</html>

jsコードは以下の通りです.
$(document).ready(
function() {
$("#myform").submit(function(){
var username=$("#name").val();
var age=$("#age").val();
var sex=$("input[name ='sex'][checked]").val();
var address=$("#add").val();
var size=$("input[name='checkbox'][checked]").size();
var favouriteArray=Array(size);
$("input[name='checkbox'][checked]").each(function(index,docEl){
favouriteArray[index]=$(this).val();// or docEl.value
});
if(username=="")
{
alert("      !");
$("#name").focus();
return false;
}
if(age=="")
{
alert("      ");
$("#age").focus();
return false;
}
if(size==0)
{
alert("         !");
$("input[name='checkbox']").get(0).focus();
return false;
}
for(var i=0;i<favouriteArray.length;i++){
alert(favouriteArray[i]);
}
alert('    !');
});
});