PageSourceSearch

https://www.cloudforce.gamania.com/js/contact-form-modal.js

js gamania.com collected 2026-10-01 11:33:56 UTC 3,551 bytes, 1 lines download raw bytes

1!function(e){var n={};function i(r){if(n[r])return n[r].exports;var t=n[r]={i:r,l:!1,exports:{}};return e[r].call(t.exports,t,t.exports,i),t.l=!0,t.exports}i.m=e,i.c=n,i.d=function(e,n,r){i.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:r})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,n){if(1&n&&(e=i(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(i.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var t in e)i.d(r,t,function(n){return e[n]}.bind(null,t));return r},i.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(n,"a",n),n},i.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},i.p="/",i(i.s=7)}({7:function(e,n,i){e.exports=i("Q7H8")},Q7H8:function(e,n){$((function(){$("#contact-form-modal .produts-required-invalid").hide(),$("#contact-form-modal").on("submit",(function(e){var n=$(this);n.find(".is-invalid").removeClass("is-invalid"),n.find(".invalid-feedback").hide(),n.find(".is-invalid").hide(),n.find(".produts-required-invalid").hide();var i=!1,r=null,t=n.find("input[name=companyname]"),a=n.find("input[name=firstname]"),o=n.find("input[name=lastname]"),l=n.find("input[name=taxid]"),d=n.find("input[name=email]");t.val()||(t.addClass("is-invalid"),t.siblings(".required").css("display","inline-block"),r||(r=t),i=!1),a.val()||(a.addClass("is-invalid"),a.siblings(".required").css("display","inline-block"),r||(r=a),i=!1),o.val()||(o.addClass("is-invalid"),o.siblings(".required").css("display","inline-block"),r||(r=o),i=!1),l.val()||(l.addClass("is-invalid"),l.siblings(".required").css("display","inline-block"),r||(r=l),i=!1);if(d.val()?/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(d.val())||(d.addClass("is-invalid"),d.siblings(".format").css("display","inline-block"),r||(r=d),i=!1):(d.addClass("is-invalid"),d.siblings(".required").css("display","inline-block"),r||(r=d),i=!1),0==n.find(".produts-checks").length&&(n.find(".produts-required-invalid").show(),i=!1),!i)return r&&(r.focus(),r[0].scrollIntoView({block:"center"})),!1})),$("#contact-form-modal [data-check-all]").on("change",(function(e){var n=$(this).attr("name");console.log(n);var i=$("#contact-form-modal").find("[name='".concat(n,"']"));$(this).is(":checked")?i.prop("checked",!0):i.prop("checked",!1)}
1)),$("#modal-referral-other").on("change",(function(){var e=$("#modal-referral-other-text");$(this).is(":checked")?e.show().focus():e.hide().val("")})),$('#modal-referral-source-group input[type="checkbox"]').on("change",(function(){$("#contact-form-modal .referral-required-invalid").hide()})),$("#form1").on("submit",(function(e){e.preventDefault();var n=$("#contact-form-modal");if(0===n.find('input[name="referral_source[]"]:checked').length)return n.find(".referral-required-invalid").show(),void $("#modal-referral-source-group")[0].scrollIntoView({block:"center"});n.find(".referral-required-invalid").hide();var i=new FormData(this);fetch(this.action,{method:this.method,body:i}).then((function(e){return e.json()})).then((function(e){e.success?(alert("您的資料已經送出"),location.reload()):e.message?alert(e.message):alert("發生錯誤,請重試")})).catch((function(e){return console.error("Error:",e)}))}))}))}});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.