var isMobile = '0'; function IsNumber(string,sign) { var number; if (string==null) return false; if ((sign!=null) && (sign!='-') && (sign!='+')) { alert('IsNumber(string,sign)的參數出錯:\nsign為null或"-"或"+"'); return false; } number = new Number(string); if (isNaN(number)) { return false; } else if ((sign==null) || (sign=='-' && number<0) || (sign=='+' && number>0)) { return true; } else return false; } function ValidEmail(emailtoCheck) { // 規則: 1.只有一個 "@" // 2.網址中, 至少要有一個".", 且不能連續出現 // 3.不能有空白 //var regExp = /^[^@^\s]+@[^\.@^\s]+(\.[^\.@^\s]+)+$/; var regExp = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/; if ( emailtoCheck.match(regExp) ) return true; else return false; } function validateEmail(form_id,email) { var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/; var address = document.forms[form_id].elements[email].value; if(reg.test(address) == false) { //alert('Invalid Email Address'); return false; } } function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features); } $( document ).ready(function() { var specialChars = "@!#$%^&*()_+[]{}?:;|'\"\\,./~`-=<>{}[].!@#$%^&*()_-=+/\,?:×,、'~·。;“”¥₩£€※《》【】"; var check = function(string){ for(i = 0; i < specialChars.length;i++){ if(string.indexOf(specialChars[i]) > -1){ console.log(specialChars[i]); return true; } } return false; } }); function check() { alertify.set({ labels: { ok : "確定", cancel : "取消" }}); if ($('#parent_name').val()=="") { generate("請填寫家長姓名!!"); //$('#parent_name').focus(); return false; } if(!$('#parent_name').val() == "" || $('#parent_name').val()=="限填寫中文") { if($('#parent_name').val().length < 2) { generate("請填寫全名!!"); //$('#parent_name').focus(); return false; } if($('#parent_name').val().length > 4) { generate("姓名太長了!!"); //$('#parent_name').focus(); return false; } var tempChar; var tempValue; tempValue=$('#parent_name').val().toUpperCase(); for (i=0; i=65 && tempChar.charCodeAt(0) <=90) { generate("姓名必須為中文!!"); //$('#parent_name').focus(); return false; } if(tempChar.charCodeAt(0) >=48 && tempChar.charCodeAt(0) <=57) { generate("姓名必須為中文!!"); //$('#parent_name').focus(); return false; } } } var toalarm = false; var str = $('#parent_name').val(); var stralarm = [ '<','>','{','}','[',']','.','!',"@","#","$","%","^","&","*","(",")","_","-","=","+","/",'"',',',"?",":","×",",","、","'","~","·","。",";","“","”","¥","₩","£","€","※","《","》","【","】" ]; //function chk(str){ for (var i=0;i 40) { generate("您的地址太詳細了!!"); //$('#address').focus(); return false; } if($('#address').val()=='數字請以半形輸入') { generate("請填寫您的地址!"); //$('#address').focus(); return false; } var str = $('#address').val(); var n = str.search("號"); if(n<1){ generate("地址請填寫完整,請將門牌號碼的“號”字填入!"); return false; } var toalarm = false; var str = $('#address').val(); var stralarm = [ '<','>','{','}','[',']','.','!','@','#','$','%','^','&','*','_','=','+','/','\'',',','?',':','×',',','、',"'",'~','·','。',';','“','”','¥','₩','£','€','※','《','》','【','】']; //function chk(str){ for (var i=0;i 4) { generate("小朋友姓名太長了!!"); //$('#parent_name').focus(); return false; } var tempChar; var tempValue; tempValue=$('#kid_name').val().toUpperCase(); for (i=0; i=65 && tempChar.charCodeAt(0) <=90) { generate("小朋友姓名必須為中文!!"); //$('#parent_name').focus(); return false; } if(tempChar.charCodeAt(0) >=48 && tempChar.charCodeAt(0) <=57) { generate("小朋友姓名必須為中文!!"); //$('#parent_name').focus(); return false; } } } /* var sb = [ '<','>','{','}','[',']','.','!',"@","#","$","%","^","&","*","(",")","_","-","=","+","/",'"',',',"?",":","×",",","、","'","~","·","。",";","“","”","¥","₩","£","€","※","《","》","【","】" ]; var sb_t = ''; var str = $('#kid_name').val(); jQuery.each( sb, function( i, val ) { console.log(val); var n = str.search(val); if(n<1){ sb_t = val; } }); if(sb_t=''){ generate("小朋友姓名請勿填寫符號"); return false; } */ /* if(check($('#kid_name').val()) == false){ // Code that needs to execute when none of the above is in the string generate("1111"); return false; }else{ generate("小朋友姓名請勿填寫符號"); return false; } */ if(!$('#kid_name').val() == ""){ var toalarm = false; var str = $('#kid_name').val(); var stralarm = [ '<','>','{','}','[',']','.','!',"@","#","$","%","^","&","*","(",")","_","-","=","+","/",'"',',',"?",":","×",",","、","'","~","·","。",";","“","”","¥","₩","£","€","※","《","》","【","】" ]; //function chk(str){ for (var i=0;i 8)) { // generate("號碼太長!! 謝謝!!(請勿以符號或全形數字輸入)"); // $('#home_tel').focus(); // return false; //} if (($('#home_tel').val()!="") && ($('#home_tel').val().length < 6)) { generate("電話號碼太短!! 謝謝!!(請勿以符號或全形數字輸入)"); //$('#home_tel').focus(); return false; } if($('input[name=phone_type]:checked').val()!='1' && $('input[name=phone_type]:checked').val()!='2'){ generate("請點選您的電話為自宅或公司!!"); return false; } */ /* if($('#home_tel').val()==''){ generate("請填寫室內電話,若無室內電話可填入手機號碼替代"); return false; } //if($('#cell2').val()==''){ if ($('#home_tel_area_code').val()=="") { generate("請填寫電話區碼"); return false; } if ($('#home_tel').val()=="") { generate("請填寫電話號碼"); return false; } if (($('#home_tel').val()!="") && ($('#home_tel').val().length < 6)) { generate("請填寫正確的電話"); //$('#cell').focus(); return false; } if (($('#home_tel_area_code').val()!="") && (IsNumber($('#home_tel_area_code').val())==false)) { generate("電話區碼需全為數字!!(請勿以符號或全形數字輸入)"); //$('#home_tel_area_code').focus(); return false; } if (($('#home_tel').val()!="") && (IsNumber($('#home_tel').val())==false)) { generate("電話需全為數字!!(請勿以符號或全形數字輸入)"); //$('#home_tel').focus(); return false; } if (($('#home_tel').val()!="") && ($('#home_tel_area_code').val()=="")) { generate("請填寫電話的區域號碼!!(請勿以符號或全形數字輸入)"); $('#home_tel').focus(); return false; } //if (($('#home_tel').val()!="") && ($('#home_tel').val().length > 8)) { // generate("號碼太長!! 謝謝!!(請勿以符號或全形數字輸入)"); // $('#home_tel').focus(); // return false; //} if (($('#home_tel').val()!="") && ($('#home_tel').val().length < 6)) { generate("電話號碼太短!! 謝謝!!(請勿以符號或全形數字輸入)"); //$('#home_tel').focus(); return false; } if($('input[name=phone_type]:checked').val()!='1' && $('input[name=phone_type]:checked').val()!='2'){ generate("請點選您的電話為自宅或公司!!"); return false; } //} */ /* if (($('#cell2').val()!="")) { if (($('#cell2').val()!="") && (IsNumber($('#cell2').val())==false)) { generate("手機電話需全為數字!!(請勿以符號或全形數字輸入)"); //$('#cell').focus(); return false; } if (($('#cell2').val()=="0912000168")) { generate("請填寫您自己的手機號碼!!(請勿以符號或全形數字輸入)"); //$('#cell').focus(); return false; } if (($('#cell2').val()!="") && ($('#cell2').val().length != 10)) { generate("手機電話號碼有問題請檢查!! 謝謝!!(請勿以符號或全形數字輸入)"); //$('#cell').focus(); return false; } if (($('#cell2').val()!="") && ($('#cell2').val()=='0910123456' || $('#cell2').val()=='0900789789')) { generate("請填寫自己的手機號碼!! 謝謝!!"); //$('#cell').focus(); return false; } if ($('#cell2').val().substring(2,0)!='09') { generate("請填寫正確的手機號碼!! 謝謝!!"); //$('#cell').focus(); return false; } } */ alertify.confirm("親愛的家長請再次確認您的資料是否正確,本人 "+$('#parent_name').val()+" 同意以上資料提供日商倍樂生股份有限公司台北分公司,作為訊息提供及行銷活動使用。", function (e) { if (e) { alertify.success("資料傳送中...."); $('#join').submit(); return true; } else { alertify.error("親愛的家長由於您不同意,您將不會參與這次的活動,日商倍樂生股份有限公司台北分公司也不會使用您的資料,感謝您!"); return false; } }); } //922997675731107 Benesse //1020865231305265 巧連智 var facebook_app_id = '922997675731107'; //'1020865231305265'; //巧連智 //var facebook_app_id = '445070602357431'; //聰明寶寶育兒小百科 //var facebook_app_id = '484712708375172'; //孕媽咪的話匣子活動 if(facebook_app_id!=''){ window.fbAsyncInit = function() { FB.init({ appId : facebook_app_id, xfbml : true, version : 'v9.0' }); }; (function(d, s, id){ var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) {return;} js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/sdk.js"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk')); } var fb_share_name = 'ㄟ聽說巧虎 【寶寶版體驗教材】免費開放索取中,有遊戲書+貼紙+線上影音,你快去領 ! 加碼看影音抽獎【100組好禮】Globber4合1三輪車、桃樂比抱抱、可愛好朋友玩偶組、Zoila時尚媽媽包GO~'; var fb_share_url = 'https://sp.benesse.com.tw/23win/?media=56871'; var fb_share_url_message = 'https://sp.benesse.com.tw/23win/?media=56871'; var fb_share_image = 'https://sp.benesse.com.tw/23win/1200x628.jpg'; var fb_share_desc = 'ㄟ聽說巧虎 【寶寶版體驗教材】免費開放索取中,有遊戲書+貼紙+線上影音,你快去領 ! 加碼看影音抽獎【100組好禮】Globber4合1三輪車、桃樂比抱抱、可愛好朋友玩偶組、Zoila時尚媽媽包GO~'; function shareMessageFacebook() { if(isMobile=='1'){ generate("Facebook Messenger 僅能使用 PC 傳送,請改用LINE傳送或FB分享喔!"); return false; }else{ FB.ui({ method: 'send', link: fb_share_url_message }, function(response) { if (response) { if(window.console) console.log(response); fbmessageshare(); } } ); } } function shareFacebook() { fbshare(); FB.ui({ method: 'feed', name: fb_share_name, link: fb_share_url, picture: fb_share_image, caption: '巧連智', description: fb_share_desc }, function(response) { if (response && response.post_id) { if(window.console) console.log(response); var img=new Image; img.src='/index.html?post_id='+response.post_id+'&click=1747056633&m='+Math.random(); } } ); } function shareFacebook_() { fbshare(); var share_url = fb_share_url; location.href='https://www.facebook.com/sharer/sharer.php?u='+share_url; return false; } function fb_share(p) { fbshare(); if(p=='gifinfo') var f = 'gifinfo.php'; if(p=='winner') var f = 'win.php'; var share_url = fb_share_url; location.href='https://www.facebook.com/dialog/feed?app_id='+facebook_app_id+'&link='+encodeURIComponent(share_url)+'&redirect_uri='+encodeURIComponent('https://widget.tw/lucky/'+f+'?share=1'); return false; }