[JavaScript] 验证 →→→→→进入此内容的聊天室

来自 , 2020-12-07, 写在 JavaScript, 查看 144 次.
URL http://www.code666.cn/view/ad61ab14
  1. //检查是否非空
  2. function notEmpty(obj, msg)
  3. {
  4. str = obj.value;
  5. str1 = "";
  6. for (i = 0; i < str.length; i++)
  7. {
  8. if (str.charAt(i) != " ")
  9. {
  10. str1 = str.substr(i, str.length);
  11. break;
  12. }
  13. }
  14. if (str1 == "")
  15. {
  16. alert(msg);
  17. obj.value = "";
  18. obj.focus();
  19. return false;
  20. }
  21. else
  22. {
  23. return true;
  24. }
  25. }
  26. //检查是否为数字
  27. function isNumber(obj, msg)
  28. {
  29. if(isNaN(obj.value))
  30. {
  31. if (undefined == msg)
  32. {
  33. msg = "请输入数字!";
  34. }
  35. alert(msg);
  36. obj.select();
  37. return false;
  38. }
  39. else
  40. {
  41. return true;
  42. }
  43. }
  44. //检查密码是否相同
  45. function isSamePwd(objPwd1, objPwd2, msg)
  46. {
  47. pwd1 = objPwd1.value;
  48. pwd2 = objPwd2.value;
  49. if (pwd1 != pwd2)
  50. {
  51. if (null == msg)
  52. {
  53. alert("密码不相同!");
  54. }
  55. else
  56. {
  57. alert(msg);
  58. }
  59. objPwd2.value = "";
  60. objPwd2.focus();
  61. return false;
  62. }
  63. else
  64. {
  65. return true;
  66. }
  67. }
  68. //检查邮件地址
  69. function isEmail(obj, msg)
  70. {
  71. ch = obj.value;
  72. if((ch.indexOf("@") < 1) || (ch.indexOf(".") < 1) || (ch.indexOf(".") == ch.length - 1))
  73. {
  74. if (null == msg)
  75. {
  76. alert("Email不正确!");
  77. }
  78. else
  79. {
  80. alert(msg);
  81. }
  82. obj.select();
  83. return false;
  84. }
  85. else
  86. {
  87. return true;
  88. }
  89. }
  90.  
  91. <script language="javascript">
  92. function checkspace(checkstr) {
  93. var str = '';
  94. for(i = 0; i < checkstr.length; i++) {
  95. str = str + ' ';
  96. }
  97. return (str == checkstr);
  98. }
  99. function checkfrm()
  100. {
  101. if (checkspace(document.frm.title.value))
  102. {
  103. alert('标题不能为空');
  104. document.frm.title.focus();
  105. return false;
  106. }
  107. if (checkspace(document.frm.truename.value))
  108. {
  109. alert("姓名必须填写");
  110. document.frm.truename.focus();
  111. return false;
  112. }
  113. if (checkspace(document.frm.danwei.value))
  114. {
  115. alert("单位名称没有填写");
  116. document.frm.dianwei.focus();
  117. return false;
  118. }
  119. if (checkspace(document.frm.dizhi.value))
  120. {
  121. alert("地址不能为空");
  122. document.frm.dizhi.focus();
  123. return false;
  124. }
  125. if (checkspace(document.frm.content.value))
  126. {
  127. alert("留言内容部能为空");
  128. document.frm.content.focus();
  129. return false;
  130. }
  131. if (checkspace(document.frm.email.value))
  132. {
  133. alert("邮箱不能为空");
  134. document.frm.email.focus();
  135. return false;
  136. }
  137. return true;
  138. }
  139. </script>
  140.  

回复 "验证"

这儿你可以回复上面这条便签

captcha