var file = $('#sfile'), aim = $('#em'); file.on('change', function( e ){ //e.currentTarget.files 鏄竴涓暟缁勶紝濡傛灉鏀寔澶氫釜鏂囦欢锛屽垯闇€瑕侀亶鍘 var name = e.currentTarget.files[0].name; aim.text(name); }); //URL function getParentUrl() { var url = window.location.href; if (parent !== window) { try { url = parent.location.href; }catch (e) { url = document.referrer; } } return url; } $(function(){ $("textarea[data-varify='content']").on('keydown keyup blur click',function () { $('.b-140').text($(this).val().length + '/200瀛楃'); }); }) $('input').bind('input propertychange', function() { if($(this).attr("type")=="number"){ //鑾峰彇杈撳叆妗嗙殑鏈€澶ч暱搴 var mxaL= $(this).attr("maxlength"); //濡傛灉杈撳叆鐨勯暱搴﹁秴杩囨渶澶ч暱搴 if($(this).val().length>maxL){ $(this).val($(this).val().slice(0,maxL)); } } }); $("#msgbtn").click(function(){ var temp = document.getElementById( "mail" ); //瀵圭數瀛愰偖浠剁殑楠岃瘉 var myreg = /^[0-9A-Za-zd]+([-_.][0-9A-Za-zd]+)*@([0-9A-Za-zd]+[-.])+[0-9A-Za-zd]{2,5}$/; var phones = document.getElementById( "tel" );//瀵规墜鏈洪獙璇 var patterns = /^[1][3,4,5,7,8][0-9]{9}$/; var name = $("#name").val(); var jobid = $("#jobid").val(); var tel = $("#tel").val(); var sfile = $("#sfile").val(); var mail = $("#mail").val(); var content = $("#content").val(); if(content == ""){ content =" "; } if (name == "" ) { //$("#a1").text('璇疯緭鍏ユ偍鐨勭О鍛硷紒'); alert( "璇疯緭鍏ユ偍鐨勭О鍛硷紒" ); $("#name").focus(); return false; } if (patterns != '') { if(!patterns.test(phones.value)){ alert( '璇疯緭鍏ユ纭墜鏈鸿阿璋紒'); $("#tel").focus(); return false; } } if ( mail == "" ) { alert( '璇疯緭鍏ユ偍鐨勯偖绠憋紒'); $("#mail").focus(); return false; } if ( !myreg.test( temp.value ) ) { alert( '璇疯緭鍏ユ纭殑閭锛?); $("#mail").focus(); return false; } if (sfile == "" ) { alert( "璇蜂笂浼犵畝鍘嗭紒" ); $("#sfile").focus(); return false; } $("#msgbtn").attr("disabled",true); $("#msgbtn").text("绠€鍘嗕笂浼犱腑鈥︹€?); var file = $('#sfile')[0].files[0];//鑾峰彇input file鎺т欢閫夋嫨鐨勬枃浠 var fileSize = document.getElementById('sfile').files[0]; if (fileSize.size>10485760) { alert('Error! 闄勪欢涓嶈兘澶т簬10M'); return; } var exec = (/[.]/.exec(file['name'])) ? /[^.]+$/.exec(file['name'].toLowerCase()) : ''; if(exec == "docx" || exec == "doc" || exec == "pdf"){ var a = 2; var reader = new FileReader(); reader.readAsDataURL(file); reader.onload=function(e){ var info = reader.result; //console.log(info); $.ajax({ type: 'POST', url: 'postmsg.php?action=file', data:{info:info,a:a}, dataType: 'text', success:function(data){ console.log(data); //var arr = []; var s = data; var o = eval('('+s+')'); //arr.push(o); msgup(o[0]); //console.log(o); }, error:function(jqXHR){ alert('upload failed'); return false; } }); } }else{ alert("涓嶆敮鎸佹枃浠舵牸寮忥紒"); $("#checkmsg").removeAttr("disabled"); $("#msgbtn").text("鎻愪氦"); } function msgup(e){ var upfile; if(upfile!=''){ upfile = e; }else{ upfile = ''; } $.post("postmsg.php",{ action:'add', name:name, jobid:jobid, tel:tel, fileurl:upfile, mail:mail, content:content, },function(msg){ if(msg==1){ alert("绠€鍘嗘彁浜ゆ垚鍔?鎴戜滑浼氬敖蹇互浣犺仈绯?"); $("#checkmsg").removeAttr("disabled"); $("#msgbtn").text("鎻愪氦"); $("#name").val(""); $("#tel").val(""); $("#em").text("鍏佽涓婁紶鏍煎紡锛歞oc/docx"); $("#mail").val(""); $("#sfile").val(""); $("#content").val(""); }else if(msg==2){ alert("璇蜂笉瑕佽繛缁彁浜?"); $("#name").val(""); $("#tel").val(""); $("#mail").val(""); $("#sfile").val(""); $("#content").val(""); $("#msgbtn").text("鎻愪氦"); $("#checkmsg").removeAttr("disabled"); }else if(msg==3){ alert("闈炴硶鎿嶄綔!"); $("#name").val(""); $("#tel").val(""); $("#mail").val(""); $("#em").text("鍏佽涓婁紶鏍煎紡锛歞oc/docx"); $("#sfile").val(""); $("#content").val(""); $("#msgbtn").text("鎻愪氦"); $("#checkmsg").removeAttr("disabled"); } else{ alert("鎿嶄綔閿欒锛岃閲嶈瘯锛?); $("#msgbtn").text("鎻愪氦"); $("#checkmsg").removeAttr("disabled"); } }); } }); $("#inqubtncn").click(function(){ var temp = document.getElementById( "mail" ); //瀵圭數瀛愰偖浠剁殑楠岃瘉 var myreg = /^[0-9A-Za-zd]+([-_.][0-9A-Za-zd]+)*@([0-9A-Za-zd]+[-.])+[0-9A-Za-zd]{2,5}$/; var phones = document.getElementById( "tel" );//瀵规墜鏈洪獙璇 var patterns = /^[1][3,4,5,7,8][0-9]{9}$/; var name = $("#name1").val(); // var name2 = $("#name2").val(); var gourl = getParentUrl(); var product = $("#product").val(); var tel = $("#tel").val(); var mail =$("#mail").val(); var content = $("#content").val(); var company = $("#company").val(); // var name = name1+' '+ name2 ; // if(content == ""){ // content =" "; // } if (name == "" ) { // $("#a1").text('璇疯緭鍏ユ偍鐨勭О鍛硷紒'); alert( "璇疯緭鍏ユ偍鐨勭О鍛硷紒" ); $("#name1").focus(); return false; } // if (name2 == "" ) { // // $("#a1").text('璇疯緭鍏ユ偍鐨勭О鍛硷紒'); // alert( "璇疯緭鍏ユ偍鐨勭О鍛硷紒" ); // $("#name2").focus(); // return false; // } if (company == "" ) { // $("#a1").text('璇疯緭鍏ユ偍鐨勭О鍛硷紒'); alert( "璇疯緭鍏ユ偍鐨勫叕鍙革紒" ); $("#company").focus(); return false; } if (tel == "" ) { // $("#a1").text('璇疯緭鍏ユ偍鐨勭О鍛硷紒'); alert( "璇疯緭鍏ユ偍鐨勬墜鏈哄彿锛? ); $("#tel").focus(); return false; } // if (patterns != '') { // if(!patterns.test(phones.value)){ // // $("#a2").text('璇疯緭鍏ユ纭墜鏈鸿阿璋紒'); // alert( "璇疯緭鍏ユ纭墜鏈鸿阿璋紒" ); // $("#tel").focus(); // return false; // } // } if ( mail == "" ) { $("#mail").focus(); alert('璇疯緭鍏ユ偍鐨勯偖绠憋紒'); return false; } if ( !myreg.test( temp.value ) ) { alert('璇疯緭鍏ユ纭殑閭锛?); $("#mail").focus(); return false; } if (content == "" ) { alert('璇疯緭鍏ユ偍鐨勫挩璇俊鎭紒'); //alert( "璇疯緭鍏ユ偍鐨勭О鍛硷紒" ); $("#content").focus(); return false; } if (content.length >200 ) { alert('鍐呭涓嶈兘瓒呰繃200涓瓧绗︼紝鍙互鐢佃瘽鍜ㄨ鎴戜滑锛?); //alert( "璇疯緭鍏ユ偍鐨勭О鍛硷紒" ); $("#content").focus(); return false; } $("#inqubtncn").attr("disabled",true); $("#inqubtncn").text("鎻愪氦涓€︹€?); $.post("postmsg.php",{ action:'addinqucn', product:product, name:name, company:company, tel:tel, mail:mail, gourl:gourl, content:content },function(msg){ if(msg==1){ alert("鎻愪氦鎴愬姛,鎴戜滑浼氬敖蹇互浣犺仈绯?"); $("#inqubtncn").removeAttr("disabled"); $("#inqubtncn").text("鎻愪氦"); $("#name1").val(""); // $("#name2").val(""); $("#tel").val(""); $("#company").val(""); $("#mail").val(""); $("#content").val("") }else if(msg==2){ alert("璇蜂笉瑕佽繛缁彁浜わ紝璇疯仈绯绘垜浠?"); $("#name1").val(""); // $("#name2").val(""); $("#tel").val(""); $("#company").val(""); $("#mail").val(""); $("#content").val("") $("#inqubtncn").removeAttr("disabled"); $("#inqubtncn").text("鎻愪氦"); }else if(msg==3){ alert("閭閿欒"); $("#inqubtncn").removeAttr("disabled"); $("#inqubtncn").text("鎻愪氦"); $("#mail").focus(); }else if(msg==5){ alert("鍐呭涓嶈兘瓒呰繃100涓瓧绗︼紝鍙互鐢佃瘽鍜ㄨ鎴戜滑锛?); $("#inqubtncn").removeAttr("disabled"); $("#inqubtncn").text("鎻愪氦"); }else{ alert("鎿嶄綔閿欒锛岃閲嶈瘯锛?); $("#inqubtncn").text("鎻愪氦"); $("#inqubtncn").removeAttr("disabled"); } }); });