validator.js
上传用户:zghglow
上传日期:2022-08-09
资源大小:27227k
文件大小:7k
源码类别:

WEB源码(ASP,PHP,...)

开发平台:

JavaScript

  1. //增加方案时候,判断是否填写方案名称及连接文件
  2. function checkproject(){
  3. if(document.form1.p_name.value==""){
  4. alert("请填写方案名称!");
  5. document.form1.p_name.focus();
  6. return false;
  7. }
  8. if(document.form1.p_link.value==""){
  9. alert("请填写方案链接文件!");
  10. document.form1.p_link.focus();
  11. return false;
  12. }
  13. }
  14. //搜索经销商时候,判断是否选择城市
  15. function check_service_search(){
  16. //判断城市是否选择
  17. if((document.form1.s_city.value=="中国")&&(document.form1.s_postcode.value=="")){
  18. alert("请选择城市City 或 填写邮政编码ZIP!");
  19. document.form1.s_city.focus();
  20. return false;
  21. }
  22. if(document.form1.s_postcode.value!=""){
  23. if(document.form1.s_postcode.value.length!=6){
  24. alert("请正确填写6位的邮政编码!");
  25. document.form1.s_postcode.value="";
  26. document.form1.s_postcode.focus();
  27. return false;
  28. }
  29. }
  30. return true;
  31. }
  32. //新用户注册时候启用函数
  33. function checkservice(){
  34. //判断用户名是否填写
  35. if(document.form1.s_name.value==""){
  36. alert("经销商名称必须填写");
  37. document.form1.s_name.focus();
  38. return false;
  39. }
  40. //判断城市是否选择
  41. if(document.form1.s_city.value=="中国"){
  42. alert("请选择具体区域!");
  43. document.form1.s_city.focus();
  44. return false;
  45. }
  46. //判断地址是否填写
  47. if(document.form1.s_address.value==""){
  48. alert("经销商地址必须填写");
  49. document.form1.s_address.focus();
  50. return false;
  51. }
  52. /*判断密码是否填写
  53. if(document.form1.password1.value==""){
  54. alert("密码必须正确填写");
  55. document.form1.password1.focus();
  56. return false;
  57. }
  58. 判断确认密码是否填写
  59. if(document.form1.password2.value==""){
  60. alert("确认密码必须正确填写");
  61. document.form1.password2.focus();
  62. return false;
  63. }
  64. 判断用户密码与确认密码是否一致
  65. if(document.form1.password1.value!=document.form1.password2.value){
  66. alert("两次密码输入不一致,请重新填写");
  67. document.form1.password1.value="";
  68. document.form1.password2.value="";
  69. document.form1.password1.focus();
  70. return false;
  71. }
  72. */
  73. /*判断邮件格式是否正确
  74. if(!(isEmail(document.form1.email.value))){
  75. alert("邮件格式不正确,请重新填写");
  76. document.form1.email.focus();
  77. return false;
  78. }
  79. 判断地址是否填写
  80. if(document.form1.address.value==""){
  81. alert("地址必须填写");
  82. document.form1.address.focus();
  83. return false;
  84. }
  85. 判断邮编是否填写
  86. if(document.form1.postcode.value==""){
  87. alert("邮编必须填写");
  88. document.form1.postcode.focus();
  89. return false;
  90. }*/
  91. /*判断联系电话是否填写
  92. if(document.form1.phone.value.length<8){
  93. alert("联系电话必须正确填写");
  94. document.form1.phone.focus();
  95. return false;
  96. }
  97. */
  98. }
  99. //验证邮件格式是否正确的函数
  100. function isEmail(vEMail)
  101. {
  102. if(vEMail=="") return true; //如果邮件为空,直接跳出
  103. var regInvalid=/(@.*@)|(..)|(@.)|(.@)|(^.)/;
  104. var regValid=/^.+@([?)[a-zA-Z0-9-.]+.([a-zA-Z]{2,3}|[0-9]{1,3})(]?)$/;
  105. return (!regInvalid.test(vEMail)&&regValid.test(vEMail));
  106. }
  107. //判断FAQ字段填写情况
  108. function checkfaq(){
  109. //判断FAQ问题是否填写
  110. if(document.form1.faq_question.value==""){
  111. alert("请输入FAQ问题!");
  112. document.form1.faq_question.focus();
  113. return false;
  114. }
  115. //判断FAQ关键字是否填写
  116. if(document.form1.faq_keyword.value==""){
  117. alert("请输入FAQ关键字!");
  118. document.form1.faq_keyword.focus();
  119. return false;
  120. }
  121. //判断FAQ答案是否填写
  122. if(document.form1.faq_answer.value==""){
  123. alert("请输入FAQ答案!");
  124. document.form1.faq_answer.focus();
  125. return false;
  126. }
  127. }
  128. //判断联系我们字段填写情况
  129. function checkbook(){
  130. //判断主题是否填写
  131. if(document.form1.b_title.value==""){
  132. alert("请填写联系我们的主题!");
  133. document.form1.b_title.focus();
  134. return false;
  135. }
  136. //判断姓名是否填写
  137. if(document.form1.b_name.value==""){
  138. alert("请填写您的姓名!");
  139. document.form1.b_name.focus();
  140. return false;
  141. }
  142. //判断姓名是否填写
  143. if(document.form1.b_email.value==""){
  144. alert("请填写您的电子邮件地址!");
  145. document.form1.b_email.focus();
  146. return false;
  147. }
  148. //判断内容是否填写
  149. if(document.form1.b_content.value==""){
  150. alert("请填写联系我们的内容!");
  151. document.form1.b_content.focus();
  152. return false;
  153. }
  154. }
  155. //判断修改经销商资料时候字段修改情况
  156. function checkedtservice(){
  157. //判断用户名是否填写
  158. if(document.form1.s_name.value==""){
  159. alert("经销商名称必须填写");
  160. document.form1.s_name.focus();
  161. return false;
  162. }
  163. //判断城市是否选择
  164. if(document.form1.s_city.value=="中国"){
  165. alert("请选择具体区域!");
  166. document.form1.s_city.focus();
  167. return false;
  168. }
  169. //判断地址是否填写
  170. if(document.form1.s_address.value==""){
  171. alert("经销商地址必须填写");
  172. document.form1.s_address.focus();
  173. return false;
  174. }
  175. /*判断密码是否填写
  176. if(document.form1.password1.value==""){
  177. alert("密码必须正确填写");
  178. document.form1.password1.focus();
  179. return false;
  180. }
  181. 判断确认密码是否填写
  182. if(document.form1.password2.value==""){
  183. alert("确认密码必须正确填写");
  184. document.form1.password2.focus();
  185. return false;
  186. }
  187. 判断用户密码与确认密码是否一致
  188. if(document.form1.password1.value!=document.form1.password2.value){
  189. alert("两次密码输入不一致,请重新填写");
  190. document.form1.password1.value="";
  191. document.form1.password2.value="";
  192. document.form1.password1.focus();
  193. return false;
  194. }
  195. */
  196. /*判断邮件格式是否正确
  197. if(!(isEmail(document.form1.email.value))){
  198. alert("邮件格式不正确,请重新填写");
  199. document.form1.email.focus();
  200. return false;
  201. }
  202. 判断地址是否填写
  203. if(document.form1.address.value==""){
  204. alert("地址必须填写");
  205. document.form1.address.focus();
  206. return false;
  207. }
  208. 判断邮编是否填写
  209. if(document.form1.postcode.value==""){
  210. alert("邮编必须填写");
  211. document.form1.postcode.focus();
  212. return false;
  213. }*/
  214. /*判断联系电话是否填写
  215. if(document.form1.phone.value.length<8){
  216. alert("联系电话必须正确填写");
  217. document.form1.phone.focus();
  218. return false;
  219. }
  220. */
  221. }
  222. //判断Download字段填写情况
  223. function checkdownload(){
  224. alert(document.form1.os_id.value);
  225. if(document.form1.d_name.value==""){
  226. alert("请填写程序名称!");
  227. document.form1.d_name.focus();
  228. return false;
  229. }
  230. if(document.form1.product_id.value==""){
  231. alert("请填写相关产品名称!");
  232. document.form1.product_id.focus();
  233. return false;
  234. }
  235. if(document.form1.d_file.value==""){
  236. alert("请填写上传文件!");
  237. document.form1.d_file.focus();
  238. return false;
  239. }
  240. }
  241. //判断checkedtdownload字段填写情况
  242. function checkedtdownload(){
  243. if(document.form1.d_name.value==""){
  244. alert("请填写程序名称!");
  245. document.form1.d_name.focus();
  246. return false;
  247. }
  248. }
  249. //判断用户登陆填写字段情况
  250. function checklogin(){
  251. if(document.form1.account.value==""){
  252. alert("请输入系统管理员名称!");
  253. document.form1.account.focus();
  254. return false;
  255. }
  256. if(document.form1.password.value==""){
  257. alert("请输入系统管理员密码!");
  258. document.form1.password.focus();
  259. return false;
  260. }
  261. }
  262. //判断系统管理员密码更改字段填写情况
  263. function checkedtadminpwd(){
  264. if(document.form1.password.value==""){
  265. alert("请输入管理员新密码!");
  266. document.form1.password.focus();
  267. return false;
  268. }
  269. if(document.form1.password1.value==""){
  270. alert("请输入管理员验证密码!");
  271. document.form1.password1.focus();
  272. return false;
  273. }
  274. if(document.form1.password.value!=document.form1.password1.value){
  275. alert("两次密码输入不一致,请重新输入!");
  276. document.form1.password.value="";
  277. document.form1.password1.value="";
  278. document.form1.password.focus();
  279. return false;
  280. }
  281. }