1. function mysubmit(){ 2. if(check()){ 3. alert("mainok"); 4. document.getElementById("form1").submit(); 5. } 6. } 7. function check(){ 8. var username=document.getElementById("username").value; 9. var password=document.getElementById("password").value; 10. var repassword=document.getElementById("repassword").value; 11. var email=document.getElementById("email").value; 12. var mobile=document.getElementById("mobile").value; 13. var birthday=document.getElementById("birthday").value; 14. if(username==null||username==""){ 15. alert("用户名不能为空"); 16. document.getElementById("username").focus(); 17. return false; 18. } 19. if(username.length<5){ 20. alert("用户名长度为5-20个字符"); 21. document.getElementById("username").focus(); 22. return false; 23. } 24. if(password==null||password==""){ 25. alert("密码不能为空"); 26. document.getElementById("password").focus(); 27. return false; 28. } 29. if(password.length<6||password.length>20){ 30. alert("密码长度为6-20个字符"); 31. document.getElementById("password").focus(); 32. return false; 33. } 34. if(password!=repassword){ 35. alert("密码不一致"); 36. document.getElementById("password").focus(); 37. return false; 38. } 39. if(email==null||email==""){ 40. alert("邮箱不能为空"); 41. document.getElementById("email").focus(); 42. return false; 43. } 44. if(email.indexOf("@")==-1){ 45. alert("邮箱格式错误"); 46. document.getElementById("email").focus(); 47. return false; 48. } 49. var str=/^1[3|4|5|8][0-9]d{8}$/; 50. if(mobile!=null&&mobile!=""){ 51. if(!str.test(mobile)){ 52. alert("手机格式错误"); 53. document.getElementById("mobile").focus(); 54. return false; 55. } 56. } 57. 58. return true; 59. } 60. function checkname(){ 61. var username=document.getElementById("username").value; 62. $.ajax({ 63. type:"post", 64. url:"checkname", 65. data:{ 66. username:username 67. }, 68. success:function(data){ 69. //alert(data); 70. if(data=="true"){ 71. document.getElementById("username").focus(); 72. alert("用户存在"); 73. return false; 74. } 75. } 76. }) 77. }