//瀏覽器版本檢測 navigator.sayswho=(function(){ var ua= navigator.userAgent, tem, M= ua.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i) || []; if(/trident/i.test(M[1])){ tem= /\brv[ :]+(\d+)/g.exec(ua) || []; return 'IE '+(tem[1] || ''); } if(M[1]=== 'Chrome'){ tem= ua.match(/\b(OPR|Edge)\/(\d+)/); if(tem!= null) return tem.slice(1).join(' ').replace('OPR', 'Opera'); } M= M[2]? [M[1], M[2]]: [navigator.appName, navigator.appVersion, '-?']; if((tem= ua.match(/version\/(\d+)/i))!= null) M.splice(1, 1, tem[1]); return M.join(' '); })(); function chkRegThis(redir) { if ( $("input[name='liter_id[]']:checked").length <= 0 ) { alert("請至少選擇一筆文獻資料!"); // $("#qq").focus(); return false; } if($("#liter_type").val() == '3'){ var form_join_date=$("form#sendForm #join_date"); if ( form_join_date.val() == "" ){ alert("請填寫申請到館日期!"); setTimeout(function(){ if( (navigator.sayswho.match(/Safari/g)) ){ var form_join_date_scrollTo=form_join_date.offset().top-(form_join_date.height()/2)-(window.innerHeight/2); $('html, body').animate({ scrollTop: form_join_date_scrollTo }, 333); //window.scrollTo(0, form_join_date_scrollTo); //form_join_date.click().focus(); } $('#join_date').datetimepicker('toggle'); },150); //form_join_date.focus(); return false; } if ( !checkDate($("form#sendForm #join_date").val()) ){ alert("申請到館日期格式錯誤,請填寫yyyy-mm-dd!"); setTimeout(function(){ if( (navigator.sayswho.match(/Safari/g)) ){ var form_join_date_scrollTo=form_join_date.offset().top-(form_join_date.height()/2)-(window.innerHeight/2); $('html, body').animate({ scrollTop: form_join_date_scrollTo }, 333); //window.scrollTo(0, form_join_date_scrollTo); //form_join_date.click().focus(); } $('#join_date').datetimepicker('toggle'); },150); //form_join_date.focus(); return false; } if ( $("form#sendForm #join_hour_id").val() == "" ){ alert("請選擇申請到館時間!"); $("form#sendForm #join_hour_id").focus(); return false; } } if ( $("form#sendForm #use").val() == "" ){ alert("請填寫申請用途!"); $("form#sendForm #use").focus(); return false; } if ( $("form#sendForm #appli_name").val() == "" ){ alert("請填寫申請者姓名!"); $("form#sendForm #appli_name").focus(); return false; } if ( $("form#sendForm #appli_title").val() == "" ){ alert("請填寫申請者職稱!"); $("form#sendForm #appli_title").focus(); return false; } if ( $("form#sendForm #education").val() == "" ){ alert("請填寫申請者學歷!"); $("form#sendForm #education").focus(); return false; } if ( $("form#sendForm #appli_phone").val() == "" ){ alert("請填寫申請者聯絡電話!"); $("form#sendForm #appli_phone").focus(); return false; } if ( !checkTel($("form#sendForm #appli_phone").val()) && !checkMobile($("form#sendForm #appli_phone").val()) ){ alert("申請者連絡電話格式有誤,請重新輸入!\n格式為:00-00000000#00 或 0900000000"); $("form#sendForm #appli_phone").focus(); return false; } if ( $("form#sendForm #appli_fax").val() != "" ){ if ( !checkTel($("form#sendForm #appli_fax").val()) ){ alert("申請者傳真電話格式有誤,請重新輸入!\n格式為:00-00000000#00"); $("form#sendForm #appli_fax").focus(); return false; } } if ( $("form#sendForm #appli_email").val() == "" ){ alert("請填寫申請者E-mail!"); $("form#sendForm #appli_email").focus(); return false; } if ( !checkEmail($("form#sendForm #appli_email").val()) ){ alert("申請者E-mail格式有誤,請重新輸入!"); $("form#sendForm #appli_email").focus(); return false; } if ( $("form#sendForm #unit_name").val() == "" ){ alert("請填寫所屬單位/學校-單位名稱!"); $("form#sendForm #unit_name").focus(); return false; } if ( $("form#sendForm #unit_person").val() == "" ){ alert("請填寫所屬單位/學校-聯絡人姓名!"); $("form#sendForm #unit_person").focus(); return false; } if ( $("form#sendForm #unit_title").val() == "" ){ alert("請填寫所屬單位/學校-職稱!"); $("form#sendForm #unit_title").focus(); return false; } if ( $("form#sendForm #unit_phone").val() == "" ){ alert("請填寫所屬單位/學校-連絡電話!"); $("form#sendForm #unit_phone").focus(); return false; } if ( !checkTel($("form#sendForm #unit_phone").val()) && !checkMobile($("form#sendForm #unit_phone").val()) ){ alert("所屬單位/學校-連絡電話格式有誤,請重新輸入!\n格式為:00-00000000#00 或 0900000000!"); $("form#sendForm #unit_phone").focus(); return false; } if( $("form#sendForm #unit_fax").val() != "" ){ if( !checkTel($("form#sendForm #unit_fax").val()) ){ alert("所屬單位/學校-傳真電話格式有誤,請重新輸入!\n格式為:00-00000000#00!"); $("form#sendForm #unit_fax").focus(); return false; } } if( $("form#sendForm #unit_email").val() == "" ){ alert("請填寫所屬單位/學校-E-mail!"); $("form#sendForm #unit_email").focus(); return false; } if( !checkEmail($("form#sendForm #unit_email").val()) ){ alert("所屬單位/學校-E-mail格式有誤,請重新輸入!"); $("form#sendForm #unit_email").focus(); return false; } //驗證碼 if( $("form#sendForm #code").val() == "" ){ alert("請填寫驗證碼!"); $("form#sendForm #code").focus(); return false; } $("form#sendForm submit").prop('disabled',true); $.ajax({ type: "POST", url: "ajax/paper_apply.php", data: $("form#sendForm").serialize(), dataType: "json", cache: false, async: false, success: function(data) { if(data['status'] == "true"){ turn = true; alert('您的閱讀申請已送出!'); if ( redir ) { location.href = redir; } else { location.href = location.href; } }else{ alert(data['msg']); turn = false; $("form#sendForm submit").prop('disabled',false); reSIImage(); $('#code').val(''); if(data['date_error'] == 'Y'){ setTimeout(function(){ if( (navigator.sayswho.match(/Safari/g)) ){ var form_join_date_scrollTo=form_join_date.offset().top-(form_join_date.height()/2)-(window.innerHeight/2); $('html, body').animate({ scrollTop: form_join_date_scrollTo }, 333); //window.scrollTo(0, form_join_date_scrollTo); //form_join_date.click().focus(); } $('#join_date').datetimepicker('toggle'); },150); //form_join_date.focus(); } } } }); return turn; } //文獻加入申請單 function add_liter(liter_id,class_name,add_btn){ $.ajax({ type: "POST", url: "ajax/liter_add.php", data: { liter_id:liter_id, type:'1' }, dataType: "json", cache: false, async: false, success: function(data) { if(data['status'] == "true"){ class_name.html('已選取 '+data['count']+' 項目'); if(1<=data['count']){ add_btn.addClass('sty'); add_btn.css('pointer-events','auto'); }else{ add_btn.removeClass('sty'); add_btn.css('pointer-events','none'); } }else{ alert("此文獻不存在或未開放!"); location.reload(); } } }); } //文獻移除申請單 function remove_liter(liter_id,class_name,add_btn){ $.ajax({ type: "POST", url: "ajax/liter_remove.php", data: { liter_id:liter_id, type:'1' }, dataType: "json", cache: false, async: false, success: function(data) { if(data['status'] == "true"){ class_name.html('已選取 '+data['count']+' 項目'); if(1<=data['count']){ add_btn.addClass('sty'); add_btn.css('pointer-events','auto'); }else{ add_btn.removeClass('sty'); add_btn.css('pointer-events','none'); } return data['count']; } } }); } //申請單勾選切換 function change_liter(){ $.ajax({ type: "POST", url: "ajax/liter_change.php", data: $("form#sendForm").serialize(), dataType: "json", cache: false, async: false, success: function(data) { if(data['status'] == "true"){ change_liter_type(data['type']); if(data['msg'].length > 0){ alert(data['msg']); } }else{ alert("文獻不存在或未開放,文獻不存在或未開放,請重新選擇!"); location.href = data['error_url']; } } }); } //申請單變更欄位 function change_liter_type(type){ if(type == '3'){ $(".liter_type_3").show(); $("#liter_type").val('3'); }else{ $(".liter_type_3").hide(); $("#liter_type").val(''); } }