let trialForm = function() { /** * 鎵嬫満鍙风爜鏍煎紡楠岃瘉 */ $("#contactway").find("option[value=1]").prop("selected", true); let submit = function() { $('#trial-submit').on('click', function() { let name = $.trim($('#trial-name').val()); let email = $('#trial-email').val(); let telephone = $('#trial-telephone').val(); let authcode = $('#authcode').val(); let contactway = $('#contactway option:selected').val(); let params = { name: name, email: email, telephone: telephone, authcode: authcode, contactway: contactway, } if (name == "") { $('#trial-name').css("border-color", "red"); } else { $('#trial-name').css("border-color", "rgba(34, 199, 214, 0.84)"); } if (!regEmail.test(email)) { $('#trial-email').css("border-color", "red"); } else { $('#trial-email').css("border-color", "rgba(34, 199, 214, 0.84)"); } if (regPhone.test(telephone) || regMobphone.test(telephone)) { $('#trial-telephone').css("border-color", "rgba(34, 199, 214, 0.84)"); } else { $('#trial-telephone').css("border-color", "red"); } if (regCode.test(authcode)) { $('#authcode').css("border-color", "rgba(34, 199, 214, 0.84)"); } else { $('#authcode').css("border-color", "red"); } if (contactway == '') { $('#contactway').css("border-color", "red"); } else { $('#contactway').css("border-color", "rgba(34, 199, 214, 0.84)"); } if (name != "" && regEmail.test(email) && (regPhone.test(telephone) || regMobphone.test(telephone)) && regCode.test(authcode)) { // 鍏堟鏌ラ獙璇佺爜 $.post('/api/', { m: 0, f: 'checkUserInputCode', p: params }, function(d) { //璁㈤槄鍙戦€侀偖浠 if (d) { $('#codeerrortips').hide(); //鏇挎崲涓篻et鏂规硶锛屾柟渚胯褰昹og $.ajax({ url: '/api/', data: { m: 4, f: 'applyTrial', p: params }, dataType: "json", success: function(d) { let content = "        鎻愪氦鐢宠鎴愬姛锛屾垜浠細鍦?鍒嗛挓涔嬪唴灏嗘渶鏂扮増鏈?span style='color:#25CECC;font-weight:bold;'>杞欢涓嬭浇閾炬帴浠ュ強15澶╁厤璐硅瘯鐢↙icense鍙戦€佸埌鎮ㄧ殑閭" + email + "锛岃娉ㄦ剰鏌ユ敹!"; $('#submitBack').html(content); $('.trial-success').show(); $('.formcontent').hide(); $(".trial-form .col-md-5 .box").addClass("download-apply"); } }); } else { $('#codeerrortips').show(); } }); } }); $('#getauthcode').on('click', function() { $('#getauthcode').attr("disabled", "disabled"); let telephone = $('#trial-telephone').val(); let name = $.trim($('#trial-name').val()); let email = $('#trial-email').val(); if (regPhone.test(telephone) || regMobphone.test(telephone)) { $(this).css("border-color", "rgba(34, 199, 214, 0.84)"); } else { $(this).css("border-color", "red"); $('#getauthcode').attr("disabled", false); return; } let data = { 'name': name, 'email': email, 'telephone': telephone, } $.post('/api/', { m: 0, f: 'sendAuthCode', p: data }, function(d) { if (d) { //鍙戦€佹垚鍔 $('#code').show(); $('#selectcontact').show(); $('#codetips').hide(); $('#trial-submit').attr("disabled", false); $('#trial-telephone').css("border-color", "rgba(34, 199, 214, 0.84)"); } else { //鍙戦€佸け璐 $('#code').hide(); $('#selectcontact').hide(); $('#codetips').show(); $('#trial-telephone').css("border-color", "red"); } }); //閲嶅彂鍊掕鏃?涓嶇鎴愬姛涓嶆垚鍔熼兘鍊掕鏃 let countDown = 60; let newCode = setInterval(function() { $('#getauthcode').attr("disabled", "disabled"); $('#getauthcode').text("閲嶆柊鍙戦€?" + countDown + ")"); countDown--; if (countDown == 0) { window.clearInterval(newCode); $('#getauthcode').attr("disabled", false); $('#getauthcode').text("鑾峰彇楠岃瘉鐮?); countDown = 60; } }, 1000); }); } let initListener = function() { //淇敼bootstrap榛樿鐨刦ocus $('.form-control').focus(function() { $(this).css({ "border": "solid 1px rgba(34, 199, 214, 0.84)", "box-shadow": "none" }); }); $('#trial-name').bind('input propertychange blur', function() { let name = $.trim($('#trial-name').val()); if (name == "") { $(this).css("border-color", "red"); } else { $(this).css("border-color", "rgba(34, 199, 214, 0.84)"); } }); $('#trial-email').bind('input propertychange blur', function() { let email = $('#trial-email').val(); if (email == "" || !regEmail.test(email)) { $(this).css("border-color", "red"); } else { $(this).css("border-color", "rgba(34, 199, 214, 0.84)"); } }); $('#trial-telephone').bind('input propertychange blur', function() { let telephone = $('#trial-telephone').val(); if (regPhone.test(telephone) || regMobphone.test(telephone)) { $(this).css("border-color", "rgba(34, 199, 214, 0.84)"); } else { $(this).css("border-color", "red"); } }); $('#authcode').bind('input propertychange blur', function() { let code = $('#authcode').val(); if (regCode.test(code)) { $(this).css("border-color", "rgba(34, 199, 214, 0.84)"); } else { $(this).css("border-color", "red"); } }); } // 鍒濆鍖杝wiper let mySwiper_vm = new Swiper('.swiper.vm-judge', { autoplay: true,//鍙€夐€夐」锛岃嚜鍔ㄦ粦鍔 loop: true, pagination: { el: '.swiper-pagination', clickable: true, }, }) return { init: function() { initListener(); submit(); navFixed(); } } }(); jQuery(document).ready(function() { trialForm.init(); });