invitation.js 34 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793
  1. $(function() {
  2. var conference_items = [];
  3. var conference_txt = [];
  4. var conference_id = [];
  5. var canClick = true;
  6. var conference1_txt = [];
  7. var conference1_id = [];
  8. var templang;
  9. var coor_txt = [];
  10. var coor_zh_txt = [];
  11. var coor_id = [];
  12. var conference_obj = {}
  13. var tempSelectId = ''
  14. var phoneReg = /^(0?(13[0-9]|15[012356789]|17[013678]|18[0-9]|14[57])[0-9]{8})|(400|800)([0-9\\-]{7,10})|(([0-9]{4}|[0-9]{3})(-| )?)?([0-9]{7,8})((-| |转)*([0-9]{1,4}))?$/,
  15. PHReg = /(^([0-9]{3,4}-)?[0-9]{7,8}$)|(^((\(\d{3}\))|(\d{3}\-))?(1[123456789]\d{9})$)/,
  16. GuReg = /^(0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$/,
  17. email = '',
  18. emailReg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
  19. $.ajax({
  20. url: "/invitation/venue/api/get",
  21. dataType: "json",
  22. type: 'GET',
  23. data: {
  24. rnd: Math.random()
  25. },
  26. success: function(data) {
  27. if (data && data.length > 0) {
  28. //
  29. conference_items = data;
  30. getText(conference_items)
  31. }
  32. },
  33. error: function(msg) {
  34. }
  35. });
  36. $("#conference_phone").blur(function() {
  37. if (phoneReg.test($("#conference_phone").val()) !== true) {
  38. $("#conference_phone").val("")
  39. }
  40. return;
  41. });
  42. function langStatus(data) {
  43. templang = getCookie('language');
  44. var result = data,
  45. len = result.length,
  46. i = 0;
  47. if (templang == 'zh') {
  48. for (; i < len; i++) {
  49. var rs = result[i];
  50. $('.lang_p25_' + i).text(rs.name);
  51. }
  52. } else {
  53. for (; i < len; i++) {
  54. var rs = result[i];
  55. $('.lang_p25_' + i).text(rs.englishName);
  56. }
  57. }
  58. }
  59. function getText(data) {
  60. templang = getCookie('language');
  61. $(".drop-down-content_conference").empty();
  62. var html = '',
  63. result = data.reverse(),
  64. len = result.length,
  65. i = 0;
  66. if (templang == 'zh') {
  67. //循环数据
  68. for (; i < len; i++) {
  69. var rs = result[i];
  70. console.log(rs.name);
  71. html += '<li data-id =' + rs.id + ' class="lang_p25_' + i + '">' + rs.name + '</li>';
  72. }
  73. //渲染数据
  74. } else {
  75. //循环数据
  76. for (; i < len; i++) {
  77. var rs = result[i];
  78. console.log(rs.englishName);
  79. html += '<li data-id =' + rs.id + ' class="lang_p25_' + i + '">' + rs.englishName + '</li>';
  80. }
  81. }
  82. //渲染数据
  83. $(".drop-down-content_conference").append(html);
  84. // idArr = [];
  85. // txtArr = [];
  86. // $("#conference").val('')
  87. // $("#coor").val('')
  88. }
  89. $(".close_btn").click(function() {
  90. canClick = true;
  91. $('.conference_commit_btn').css('opacity', '1');
  92. $('.coor_commit_btn').css('opacity', '1');
  93. $(".content_mask").fadeOut();
  94. });
  95. $('.guest_btn').click(function(e) {
  96. templang = getCookie('language');
  97. var temp = '更多嘉宾'
  98. console.log(templang)
  99. $(".show_more").fadeToggle();
  100. $(".guest_btn").toggleClass("btn_active");
  101. if ($(".guest_btn").hasClass("btn_active")) {
  102. temp = templang == 'zh' ? '收起名单' : 'close'
  103. $(".guest_btn").text(temp)
  104. } else {
  105. temp = templang == 'zh' ? '更多嘉宾' : 'more'
  106. $(".guest_btn").text(temp);
  107. window.location.href = '#_show_more'
  108. }
  109. })
  110. function getCookie(c_name) {
  111. if (document.cookie.length > 0) {
  112. c_start = document.cookie.indexOf(c_name + "=")
  113. if (c_start != -1) {
  114. c_start = c_start + c_name.length + 1
  115. c_end = document.cookie.indexOf(";", c_start)
  116. if (c_end == -1) c_end = document.cookie.length
  117. return unescape(document.cookie.substring(c_start, c_end))
  118. }
  119. }
  120. return ''
  121. }
  122. $(".note_close").click(function(){
  123. $(".note_sty").slideToggle()
  124. })
  125. //邀请嘉宾切换
  126. $(".invitation_guest_nav").on("click", 'span', function(e) {
  127. var target = $(e.target)
  128. $(".nav_item_active").removeClass("nav_item_active")
  129. if (target) {
  130. if (target.text() == "参会嘉宾" || target.text() == "Guests") {
  131. $('.guest_list_member').show();
  132. $('.company_list_member').hide();
  133. }
  134. if (target.text() == "路演企业" || target.text() == "Roadshow Teams") {
  135. $('.company_list_member').show();
  136. $('.guest_list_member').hide();
  137. }
  138. target.addClass("nav_item_active");
  139. } else {
  140. return
  141. }
  142. })
  143. //切换报名
  144. $(".invitation_card_nav").on("click", 'span', function(e) {
  145. var target = $(e.target)
  146. $(".invite_nav_item_active").removeClass("invite_nav_item_active")
  147. if (target) {
  148. if (target.text() == "个人" || target.text() == "Individual") {
  149. $('._personal').show();
  150. $('._enterprise').hide();
  151. }
  152. if (target.text() == "企业" || target.text() == "Company") {
  153. $('._enterprise').show();
  154. $('._personal').hide();
  155. }
  156. target.addClass("invite_nav_item_active");
  157. } else {
  158. return
  159. }
  160. })
  161. function dropSelect(ele, chlid, inputEle, txtArr, idArr) {
  162. $("." + ele).click(function() {
  163. // $(".drop-down-content_active").removeClass('drop-down-content_active');
  164. if (ele == 'img_conference') {
  165. $(".drop-down-content_coor").removeClass('drop-down-content_coor_active');
  166. $("." + chlid).toggleClass('drop-down-content_active');
  167. } else {
  168. $(".drop-down-content_conference").removeClass('drop-down-content_active');
  169. $("." + chlid).toggleClass('drop-down-content_coor_active');
  170. }
  171. langStatus(conference_items)
  172. // getText(conference_items)
  173. })
  174. $('.' + chlid).on('click', "li", function(e) {
  175. // console.log(temp);
  176. var tempTarget = e.target;
  177. console.log($(tempTarget)[0].dataset.id);
  178. if (chlid==='drop-down-content_conference') {
  179. if ($(tempTarget)[0].dataset.id>1&&$(tempTarget)[0].dataset.id<6&&tempSelectId) {
  180. if (tempSelectId===$(tempTarget)[0].dataset.id) {
  181. $(tempTarget).toggleClass('dropActive')
  182. if ($(tempTarget).hasClass('dropActive')) {
  183. var tempTxt = $(tempTarget).text()
  184. // console.log(tempTxt)
  185. var tempId = $(tempTarget)[0].dataset.id;
  186. tempSelectId = $(tempTarget)[0].dataset.id;
  187. // console.log($(tempTarget)[0].dataset);
  188. idArr.push(tempId)
  189. var shortTxt = (tempTxt.indexOf(":") > -1) ? tempTxt.split(':')[0] : tempTxt.split(':')[0];
  190. txtArr.push(shortTxt)
  191. } else {
  192. tempSelectId = ''
  193. txtArr.forEach((list, index, arr) => {
  194. var _shortTxt = ($(tempTarget).text().indexOf(":") > -1) ? $(tempTarget).text().split(':')[0] : $(tempTarget).text().split(':')[0]
  195. if (list === _shortTxt) {
  196. arr.splice(index, 1)
  197. }
  198. })
  199. idArr.forEach((list, index, arr) => {
  200. if (list === $(tempTarget)[0].dataset.id) {
  201. arr.splice(index, 1)
  202. }
  203. })
  204. }
  205. // console.log(txtArr)
  206. $("#" + inputEle).val(txtArr.join(','))
  207. return false;
  208. }else{
  209. return
  210. }
  211. }else if($(tempTarget)[0].dataset.id>1&&$(tempTarget)[0].dataset.id<6&&!tempSelectId){
  212. $(tempTarget).toggleClass('dropActive')
  213. if ($(tempTarget).hasClass('dropActive')) {
  214. var tempTxt = $(tempTarget).text()
  215. // console.log(tempTxt)
  216. var tempId = $(tempTarget)[0].dataset.id;
  217. tempSelectId = $(tempTarget)[0].dataset.id;
  218. // console.log($(tempTarget)[0].dataset);
  219. idArr.push(tempId)
  220. var shortTxt = (tempTxt.indexOf(":") > -1) ? tempTxt.split(':')[0] : tempTxt.split(':')[0];
  221. txtArr.push(shortTxt)
  222. } else {
  223. tempSelectId = ''
  224. txtArr.forEach((list, index, arr) => {
  225. var _shortTxt = ($(tempTarget).text().indexOf(":") > -1) ? $(tempTarget).text().split(':')[0] : $(tempTarget).text().split(':')[0]
  226. if (list === _shortTxt) {
  227. arr.splice(index, 1)
  228. }
  229. })
  230. idArr.forEach((list, index, arr) => {
  231. if (list === $(tempTarget)[0].dataset.id) {
  232. arr.splice(index, 1)
  233. }
  234. })
  235. }
  236. // console.log(txtArr)
  237. $("#" + inputEle).val(txtArr.join(','))
  238. return false;
  239. }
  240. else{
  241. $(tempTarget).toggleClass('dropActive')
  242. if ($(tempTarget).hasClass('dropActive')) {
  243. var tempTxt = $(tempTarget).text()
  244. // console.log(tempTxt)
  245. var tempId = $(tempTarget)[0].dataset.id;
  246. // console.log($(tempTarget)[0].dataset);
  247. idArr.push(tempId)
  248. var shortTxt = (tempTxt.indexOf(":") > -1) ? tempTxt.split(':')[0] : tempTxt.split(':')[0];
  249. txtArr.push(shortTxt)
  250. } else {
  251. txtArr.forEach((list, index, arr) => {
  252. var _shortTxt = ($(tempTarget).text().indexOf(":") > -1) ? $(tempTarget).text().split(':')[0] : $(tempTarget).text().split(':')[0]
  253. if (list === _shortTxt) {
  254. arr.splice(index, 1)
  255. }
  256. })
  257. idArr.forEach((list, index, arr) => {
  258. if (list === $(tempTarget)[0].dataset.id) {
  259. arr.splice(index, 1)
  260. }
  261. })
  262. }
  263. // console.log(txtArr)
  264. $("#" + inputEle).val(txtArr.join(','))
  265. return false;
  266. }
  267. }else if (chlid==='drop-down-content_conference1') {
  268. if ($(tempTarget)[0].dataset.id>1&&$(tempTarget)[0].dataset.id<6&&tempSelectId) {
  269. if (tempSelectId===$(tempTarget)[0].dataset.id) {
  270. $(tempTarget).toggleClass('dropActive')
  271. if ($(tempTarget).hasClass('dropActive')) {
  272. var tempTxt = $(tempTarget).text()
  273. // console.log(tempTxt)
  274. var tempId = $(tempTarget)[0].dataset.id;
  275. tempSelectId = $(tempTarget)[0].dataset.id;
  276. // console.log($(tempTarget)[0].dataset);
  277. idArr.push(tempId)
  278. var shortTxt = (tempTxt.indexOf(":") > -1) ? tempTxt.split(':')[0] : tempTxt.split(':')[0];
  279. txtArr.push(shortTxt)
  280. } else {
  281. tempSelectId = ''
  282. txtArr.forEach((list, index, arr) => {
  283. var _shortTxt = ($(tempTarget).text().indexOf(":") > -1) ? $(tempTarget).text().split(':')[0] : $(tempTarget).text().split(':')[0]
  284. if (list === _shortTxt) {
  285. arr.splice(index, 1)
  286. }
  287. })
  288. idArr.forEach((list, index, arr) => {
  289. if (list === $(tempTarget)[0].dataset.id) {
  290. arr.splice(index, 1)
  291. }
  292. })
  293. }
  294. // console.log(txtArr)
  295. $("#" + inputEle).val(txtArr.join(','))
  296. return false;
  297. }else{
  298. return
  299. }
  300. }else if($(tempTarget)[0].dataset.id>1&&$(tempTarget)[0].dataset.id<6&&!tempSelectId){
  301. $(tempTarget).toggleClass('dropActive')
  302. if ($(tempTarget).hasClass('dropActive')) {
  303. var tempTxt = $(tempTarget).text()
  304. // console.log(tempTxt)
  305. var tempId = $(tempTarget)[0].dataset.id;
  306. tempSelectId = $(tempTarget)[0].dataset.id;
  307. // console.log($(tempTarget)[0].dataset);
  308. idArr.push(tempId)
  309. var shortTxt = (tempTxt.indexOf(":") > -1) ? tempTxt.split(':')[0] : tempTxt.split(':')[0];
  310. txtArr.push(shortTxt)
  311. } else {
  312. tempSelectId = ''
  313. txtArr.forEach((list, index, arr) => {
  314. var _shortTxt = ($(tempTarget).text().indexOf(":") > -1) ? $(tempTarget).text().split(':')[0] : $(tempTarget).text().split(':')[0]
  315. if (list === _shortTxt) {
  316. arr.splice(index, 1)
  317. }
  318. })
  319. idArr.forEach((list, index, arr) => {
  320. if (list === $(tempTarget)[0].dataset.id) {
  321. arr.splice(index, 1)
  322. }
  323. })
  324. }
  325. // console.log(txtArr)
  326. $("#" + inputEle).val(txtArr.join(','))
  327. return false;
  328. }
  329. else{
  330. $(tempTarget).toggleClass('dropActive')
  331. if ($(tempTarget).hasClass('dropActive')) {
  332. var tempTxt = $(tempTarget).text()
  333. // console.log(tempTxt)
  334. var tempId = $(tempTarget)[0].dataset.id;
  335. // console.log($(tempTarget)[0].dataset);
  336. idArr.push(tempId)
  337. var shortTxt = (tempTxt.indexOf(":") > -1) ? tempTxt.split(':')[0] : tempTxt.split(':')[0];
  338. txtArr.push(shortTxt)
  339. } else {
  340. txtArr.forEach((list, index, arr) => {
  341. var _shortTxt = ($(tempTarget).text().indexOf(":") > -1) ? $(tempTarget).text().split(':')[0] : $(tempTarget).text().split(':')[0]
  342. if (list === _shortTxt) {
  343. arr.splice(index, 1)
  344. }
  345. })
  346. idArr.forEach((list, index, arr) => {
  347. if (list === $(tempTarget)[0].dataset.id) {
  348. arr.splice(index, 1)
  349. }
  350. })
  351. }
  352. // console.log(txtArr)
  353. $("#" + inputEle).val(txtArr.join(','))
  354. return false;
  355. }
  356. } else{
  357. $(tempTarget).toggleClass('dropActive')
  358. if ($(tempTarget).hasClass('dropActive')) {
  359. var tempTxt = $(tempTarget).text()
  360. // console.log(tempTxt)
  361. var tempId = $(tempTarget)[0].dataset.id;
  362. // console.log($(tempTarget)[0].dataset);
  363. idArr.push(tempId)
  364. var shortTxt = (tempTxt.indexOf(":") > -1) ? tempTxt.split(':')[0] : tempTxt.split(':')[0];
  365. txtArr.push(shortTxt)
  366. } else {
  367. txtArr.forEach((list, index, arr) => {
  368. var _shortTxt = ($(tempTarget).text().indexOf(":") > -1) ? $(tempTarget).text().split(':')[0] : $(tempTarget).text().split(':')[0]
  369. if (list === _shortTxt) {
  370. arr.splice(index, 1)
  371. }
  372. })
  373. idArr.forEach((list, index, arr) => {
  374. if (list === $(tempTarget)[0].dataset.id) {
  375. arr.splice(index, 1)
  376. }
  377. })
  378. }
  379. // console.log(txtArr)
  380. $("#" + inputEle).val(txtArr.join(','))
  381. return false;
  382. }
  383. })
  384. }
  385. dropSelect('img_conference', 'drop-down-content_conference', 'conference', conference_txt, conference_id)
  386. dropSelect('img_conference1', 'drop-down-content_conference1', 'conference1', conference1_txt, conference1_id)
  387. dropSelect('img_coor', 'drop-down-content_coor', 'coor', coor_txt, coor_id)
  388. function clearInput() {
  389. $('#conference_name').val("");
  390. $('#conference_company').val('');
  391. $('#conference_phone').val('');
  392. $('#conference_num').val('');
  393. $('#conference_mail').val('');
  394. $('#coor_name').val("");
  395. $('#coor_company').val("");
  396. $('#coor_position').val("");
  397. $('#coor_phone').val("");
  398. $('#coor_mail').val("");
  399. $('#conference').val("");
  400. $('#conference1').val("");
  401. $('#coor').val("");
  402. $('#coor_comment').val("");
  403. }
  404. function changeZhWay(obj) {
  405. // console.log('coor_txt', obj)
  406. for (var i = 0; i < obj.length; i++) {
  407. switch (obj[i]) {
  408. case 'Title Sponsorship':
  409. obj[i] = '冠名';
  410. break;
  411. case 'Sponsorship':
  412. obj[i] = '赞助';
  413. break;
  414. case 'Participation':
  415. obj[i] = '参展';
  416. break;
  417. case 'Business Cooperation':
  418. obj[i] = '商务合作';
  419. break;
  420. default:
  421. break;
  422. }
  423. }
  424. return obj;
  425. }
  426. function commitInfo() {
  427. $('.conference_commit_btn').click(function() {
  428. $('.conference_commit_btn').css('opacity', '0.5');
  429. if (canClick == false) {
  430. $('.conference_commit_btn').css('opacity', '0.5');
  431. return
  432. } else {
  433. console.log("wdwdwd")
  434. canClick = false;
  435. $('.conference_commit_btn').css('opacity', '0.5');
  436. templang = getCookie('language');
  437. var conference_objData = {
  438. name: $('#conference_name').val() || '',
  439. companyName: $('#conference_company').val() || '',
  440. position: '',
  441. phoneNum: $('#conference_phone').val() || '',
  442. email: $('#conference_mail').val() || '',
  443. venueIds: conference_id.join(','),
  444. ways: '',
  445. englishWays: '',
  446. comment: '',
  447. peopleCount: $('#conference_num').val() || 0,
  448. type: 0,
  449. rnd: Math.random()
  450. }
  451. if (checkInput(conference_objData)) {
  452. _postInfo("POST", conference_objData, function() {
  453. $('.conference_commit_btn').css('opacity', '1');
  454. canClick = true;
  455. $(".mask_logo").attr('src', 'images/icon/dialog-icon.png');
  456. $(".mask_text_desc").text(templang == 'zh' ? '请耐心等待工作人员通知' : '');
  457. $(".mask_text_title").text(templang == 'zh' ? '恭喜您!已成功报名第三届CGAIC!' : 'Congratulations! Have successfully signed up for the third CGAIC!');
  458. $(".close_btn").text(templang == 'zh' ? '关闭' : 'close');
  459. $(".content_mask").fadeIn();
  460. clearInput();
  461. })
  462. }
  463. }
  464. })
  465. $('.coor_commit_btn').click(function() {
  466. $('.coor_commit_btn').css('opacity', '0.5');
  467. if (canClick == false) {
  468. $('.coor_commit_btn').css('opacity', '0.5');
  469. return
  470. } else {
  471. canClick = false;
  472. $('.coor_commit_btn').css('opacity', '0.5');
  473. templang = getCookie('language');
  474. console.log(coor_txt, changeZhWay(coor_txt))
  475. // changeZhWay(coor_txt)
  476. var coor_objData = {
  477. name: $('#coor_name').val() || '',
  478. companyName: $('#coor_company').val() || '',
  479. position: $('#coor_position').val() || '',
  480. phoneNum: $('#coor_phone').val() || '',
  481. email: $('#coor_mail').val() || '',
  482. venueIds: conference1_id.join(','),
  483. ways: changeZhWay(coor_txt).join(','),
  484. englishWays: coor_id.join(','),
  485. comment: $('#coor_comment').val() || '',
  486. peopleCount: $('#coor_num').val() || '',
  487. type: 1,
  488. rnd: Math.random()
  489. }
  490. if (checkInput(coor_objData)) {
  491. _postInfo("POST", coor_objData, function() {
  492. $('.coor_commit_btn').css('opacity', '1');
  493. canClick = true;
  494. $(".mask_logo").attr('src', 'images/icon/dialog-icon.png');
  495. $(".mask_text_desc").text(templang == 'zh' ? '请耐心等待工作人员通知' : '');
  496. $(".mask_text_title").text(templang == 'zh' ? '恭喜您!已成功报名第三届CGAIC!' : 'Congratulations! Have successfully signed up for the third CGAIC!');
  497. $(".close_btn").text(templang == 'zh' ? '关闭' : 'close');
  498. $(".content_mask").fadeIn();
  499. clearInput();
  500. })
  501. }
  502. }
  503. // console.log(coor_objData);
  504. })
  505. }
  506. function _postInfo(type, obj, callback) {
  507. $.ajax({
  508. url: "/invitation/apply/api/save",
  509. dataType: "json",
  510. type: type,
  511. header: {
  512. 'content-type': 'application/x-www-form-urlencoded'
  513. },
  514. data: obj,
  515. success: function(data) {
  516. if (data.code == 0) {
  517. callback(data)
  518. } else {
  519. $(".mask_logo").attr('src', 'http://video.cgaii.com/images/error.png');
  520. $(".mask_text_desc").text("");
  521. $(".mask_text_desc").removeClass("mask_text_desc");
  522. $(".mask_text_title").text(templang == 'zh' ? '报名提交失败,请重试~' : 'Sign up for failure, please try again~');
  523. $(".close_btn").text(templang == 'zh' ? '关闭' : 'close');
  524. $(".content_mask").fadeIn();
  525. }
  526. },
  527. error: function(msg) {
  528. }
  529. });
  530. }
  531. function checkInput(obj) {
  532. templang = getCookie('language');
  533. if (obj.type == 0) {
  534. if (!obj.name) {
  535. $(".mask_logo").attr('src', 'http://video.cgaii.com/images/error.png');
  536. $(".mask_text_desc").text("");
  537. $(".mask_text_desc").removeClass("mask_text_desc");
  538. $(".mask_text_title").text(templang == 'zh' ? '请填写名字,才能提交哦~' : 'Please enter the name before submission.');
  539. $(".close_btn").text(templang == 'zh' ? '关闭' : 'close');
  540. $(".content_mask").fadeIn();
  541. return;
  542. }
  543. if (!obj.companyName) {
  544. $(".mask_logo").attr('src', 'http://video.cgaii.com/images/error.png');
  545. $(".mask_text_desc").text("");
  546. $(".mask_text_desc").removeClass("mask_text_desc");
  547. $(".mask_text_title").text(templang == 'zh' ? '请填写公司名称,才能提交哦~' : 'Please enter the company name before submission.');
  548. $(".close_btn").text(templang == 'zh' ? '关闭' : 'close');
  549. $(".content_mask").fadeIn();
  550. return;
  551. }
  552. if (obj.peopleCount <= 0) {
  553. $(".mask_logo").attr('src', 'http://video.cgaii.com/images/error.png');
  554. $(".mask_text_desc").text("");
  555. $(".mask_text_desc").removeClass("mask_text_desc");
  556. $(".mask_text_title").text(templang == 'zh' ? '请填写到场人数,才能提交哦~' : 'Please enter the number of people before submission.');
  557. $(".close_btn").text(templang == 'zh' ? '关闭' : 'close');
  558. $(".content_mask").fadeIn();
  559. return;
  560. }
  561. if (phoneReg.test(obj.phoneNum) !== true) {
  562. if (obj.phoneNum === "") {
  563. $(".mask_logo").attr('src', 'http://video.cgaii.com/images/error.png');
  564. $(".mask_text_desc").text("");
  565. $(".mask_text_desc").removeClass("mask_text_desc");
  566. $(".mask_text_title").text(templang == 'zh' ? '请填写电话,才能提交哦~' : 'Please enter the phone number before submission.');
  567. $(".close_btn").text(templang == 'zh' ? '关闭' : 'close');
  568. $(".content_mask").fadeIn();
  569. } else {
  570. $(".mask_logo").attr('src', 'http://video.cgaii.com/images/error.png');
  571. $(".mask_text_desc").text("");
  572. $(".mask_text_desc").removeClass("mask_text_desc");
  573. $(".mask_text_title").text(templang == 'zh' ? '填写的电话格式是否不对呢~' : 'Incorrect phone number. Please check again :-)');
  574. $(".close_btn").text(templang == 'zh' ? '关闭' : 'close');
  575. $(".content_mask").fadeIn();
  576. }
  577. return;
  578. }
  579. if (emailReg.test(obj.email) !== true) {
  580. if (obj.email === "") {
  581. $(".mask_logo").attr('src', 'http://video.cgaii.com/images/error.png');
  582. $(".mask_text_desc").text("");
  583. $(".mask_text_desc").removeClass("mask_text_desc");
  584. $(".mask_text_title").text(templang == 'zh' ? '请填写邮箱,才能提交哦~' : 'Please enter the email address before submission.');
  585. $(".close_btn").text(templang == 'zh' ? '关闭' : 'close');
  586. $(".content_mask").fadeIn();
  587. } else {
  588. $(".mask_logo").attr('src', 'http://video.cgaii.com/images/error.png');
  589. $(".mask_text_desc").text("");
  590. $(".mask_text_desc").removeClass("mask_text_desc");
  591. $(".mask_text_title").text(templang == 'zh' ? '填写的邮箱格式是否不对呢~' : 'Incorrect email address. Please check again :-)');
  592. $(".close_btn").text(templang == 'zh' ? '关闭' : 'close');
  593. $(".content_mask").fadeIn();
  594. }
  595. return;
  596. }
  597. return true;
  598. } else if (obj.type == 1) {
  599. if (!obj.name) {
  600. $(".mask_logo").attr('src', 'http://video.cgaii.com/images/error.png');
  601. $(".mask_text_desc").text("");
  602. $(".mask_text_desc").removeClass("mask_text_desc");
  603. $(".mask_text_title").text(templang == 'zh' ? '请填写名字,才能提交哦~' : 'Please enter the name before submission.');
  604. $(".close_btn").text(templang == 'zh' ? '关闭' : 'close');
  605. $(".content_mask").fadeIn();
  606. return;
  607. }
  608. if (!obj.companyName) {
  609. $(".mask_logo").attr('src', 'http://video.cgaii.com/images/error.png');
  610. $(".mask_text_desc").text("");
  611. $(".mask_text_desc").removeClass("mask_text_desc");
  612. $(".mask_text_title").text(templang == 'zh' ? '请填写公司名称,才能提交哦~' : 'Please enter the company name before submission.');
  613. $(".close_btn").text(templang == 'zh' ? '关闭' : 'close');
  614. $(".content_mask").fadeIn();
  615. return;
  616. }
  617. if (obj.position <= 0) {
  618. $(".mask_logo").attr('src', 'http://video.cgaii.com/images/error.png');
  619. $(".mask_text_desc").text("");
  620. $(".mask_text_desc").removeClass("mask_text_desc");
  621. $(".mask_text_title").text(templang == 'zh' ? '请填写职位,才能提交哦~' : 'Please enter the position before submission.');
  622. $(".close_btn").text(templang == 'zh' ? '关闭' : 'close');
  623. $(".content_mask").fadeIn();
  624. return;
  625. }
  626. if (phoneReg.test(obj.phoneNum) !== true) {
  627. if (obj.phoneNum === "") {
  628. $(".mask_logo").attr('src', 'http://video.cgaii.com/images/error.png');
  629. $(".mask_text_desc").text("");
  630. $(".mask_text_desc").removeClass("mask_text_desc");
  631. $(".mask_text_title").text(templang == 'zh' ? '请填写电话,才能提交哦~' : 'Please enter the phone number before submission.');
  632. $(".close_btn").text(templang == 'zh' ? '关闭' : 'close');
  633. $(".content_mask").fadeIn();
  634. } else {
  635. $(".mask_logo").attr('src', 'http://video.cgaii.com/images/error.png');
  636. $(".mask_text_desc").text("");
  637. $(".mask_text_desc").removeClass("mask_text_desc");
  638. $(".mask_text_title").text(templang == 'zh' ? '填写的电话格式是否不对呢~' : 'Incorrect phone number. Please check again :-)');
  639. $(".close_btn").text(templang == 'zh' ? '关闭' : 'close');
  640. $(".content_mask").fadeIn();
  641. }
  642. return;
  643. }
  644. if (emailReg.test(obj.email) !== true) {
  645. if (obj.email === "") {
  646. $(".mask_logo").attr('src', 'http://video.cgaii.com/images/error.png');
  647. $(".mask_text_desc").text("");
  648. $(".mask_text_desc").removeClass("mask_text_desc");
  649. $(".mask_text_title").text(templang == 'zh' ? '请填写邮箱,才能提交哦~' : 'Please enter the email address before submission.');
  650. $(".close_btn").text(templang == 'zh' ? '关闭' : 'close');
  651. $(".content_mask").fadeIn();
  652. } else {
  653. $(".mask_logo").attr('src', 'http://video.cgaii.com/images/error.png');
  654. $(".mask_text_desc").text("");
  655. $(".mask_text_desc").removeClass("mask_text_desc");
  656. $(".mask_text_title").text(templang == 'zh' ? '填写的邮箱格式是否不对呢~' : 'Incorrect email address. Please check again :-)');
  657. $(".close_btn").text(templang == 'zh' ? '关闭' : 'close');
  658. $(".content_mask").fadeIn();
  659. }
  660. return;
  661. }
  662. if (obj.venueIds <= 0) {
  663. $(".mask_logo").attr('src', 'http://video.cgaii.com/images/error.png');
  664. $(".mask_text_desc").text("");
  665. $(".mask_text_desc").removeClass("mask_text_desc");
  666. $(".mask_text_title").text(templang == 'zh' ? '请选择会场,才能提交哦~' : 'Please choose the venue before submission.');
  667. $(".close_btn").text(templang == 'zh' ? '关闭' : 'close');
  668. $(".content_mask").fadeIn();
  669. return;
  670. }
  671. if (obj.ways <= 0) {
  672. $(".mask_logo").attr('src', 'http://video.cgaii.com/images/error.png');
  673. $(".mask_text_desc").text("");
  674. $(".mask_text_desc").removeClass("mask_text_desc");
  675. $(".mask_text_title").text(templang == 'zh' ? '请选择合作方式,才能提交哦~' : 'Please choose the ways of cooperation before submission.');
  676. $(".close_btn").text(templang == 'zh' ? '关闭' : 'close');
  677. $(".content_mask").fadeIn();
  678. return;
  679. }
  680. return true;
  681. } else {
  682. return
  683. }
  684. }
  685. // commitInfo();
  686. })