|
@@ -9,147 +9,542 @@
|
|
|
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
|
|
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
|
|
<title>结构化招标数据</title>
|
|
|
+ <link rel="stylesheet" type="text/css" href="{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/local/layout.css" />
|
|
|
+ <link href="{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/css/font.css?v={{Msg "seo" "version"}}" rel="stylesheet">
|
|
|
<script src="{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/structuredata/js/rem.js?v={{Msg "seo" "version"}}"></script>
|
|
|
<link rel="stylesheet" href="{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/structuredata/css/base.css?v={{Msg "seo" "version"}}">
|
|
|
+ <link rel="stylesheet" href="{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/structuredata/css/weui.min.css?v={{Msg "seo" "version"}}">
|
|
|
<link rel="stylesheet" href="{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/structuredata/iconfont/iconfont.css?v={{Msg "seo" "version"}}">
|
|
|
- <link rel="stylesheet" href="{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/structuredata/css/write_infor.css?v={{Msg "seo" "version"}}">
|
|
|
+ <link rel="stylesheet" href="{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/structuredata/css/write_infor.css?v={{Msg "seo" "version"}}5">
|
|
|
+ <style>
|
|
|
+ .jy-app-header .subreport_title{
|
|
|
+ font-size:17px;
|
|
|
+ }
|
|
|
+ </style>
|
|
|
</head>
|
|
|
<body>
|
|
|
+<div class="app-layout-header jy-app-header">
|
|
|
+ <span class="app-back jyapp-icon jyapp-icon-zuojiantou"></span>
|
|
|
+ <span class="subreport_title">深入了解</span>
|
|
|
+</div>
|
|
|
+<div class="app-layout-content-b">
|
|
|
<div id="writeInfo">
|
|
|
- <div class="j-header jy-app-header">
|
|
|
- <i class="header-left iconfont icon-fanhui" style="font-size: 0.36rem" onclick="fanhui()"></i>
|
|
|
+<!-- <div class="j-header jy-app-header">
|
|
|
+ <i class="header-left iconfont icon-fanhui" style="font-size:19.5px;" onclick="fanhui()"></i>
|
|
|
<span class="header-title">结构化招标数据</span>
|
|
|
<span class="header-right"></span>
|
|
|
- </div>
|
|
|
- <div class="infoMain">
|
|
|
- <div class="info_tip">
|
|
|
- <p class="tip_text">
|
|
|
- 请完善信息,我们会尽快和您联系。
|
|
|
- </p>
|
|
|
+ </div>-->
|
|
|
+ <div class="weui-tab" id="tab">
|
|
|
+ <div class="weui-navbar">
|
|
|
+ <div class="weui-navbar__item">免费样例
|
|
|
+ <div class="showline">
|
|
|
+ <span></span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="weui-navbar__item">联系客服
|
|
|
+ <div class="showline">
|
|
|
+ <span></span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="weui-navbar__item">自选购买
|
|
|
+ <div class="showline">
|
|
|
+ <span></span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- <div class="write_input">
|
|
|
- <div class="write_con">
|
|
|
- <div class="write_name">
|
|
|
- <div class="write_name_ipt">
|
|
|
- <span class="label_name">姓名</span>
|
|
|
- <input class="ipt_name" type="text" placeholder="输入姓名">
|
|
|
- </div>
|
|
|
+ <div class="weui-tab__panel">
|
|
|
+ <div class="weui-tab__content infoMain mf">
|
|
|
+ <div class="info_tip">
|
|
|
+ <p class="tip_text">
|
|
|
+ 请正确填写以下信息,我们将以邮件的形式免费发送一份结构化招标数据至您填写的邮箱内,请注意查收。
|
|
|
+ </p>
|
|
|
</div>
|
|
|
- <div class="write_phone">
|
|
|
- <div class="write_phone_ipt">
|
|
|
- <span class="label_phone">手机号</span>
|
|
|
- <input class="ipt_phone" type="text" placeholder="输入手机号" value="{{.T.phone_num}}">
|
|
|
+ <div class="write_input">
|
|
|
+ <div class="write_con">
|
|
|
+ <div class="write_name">
|
|
|
+ <div class="write_name_ipt">
|
|
|
+ <span class="label_name">联系人</span>
|
|
|
+ <input class="ipt_name" type="text" placeholder="输入联系人姓名">
|
|
|
+ </div>
|
|
|
+ <div class="name_tips" style="display: none;">
|
|
|
+ <span class="label_tips"></span>
|
|
|
+ <p class="phone_rule">
|
|
|
+ 请输入正确联系人
|
|
|
+ </p>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="write_phone">
|
|
|
+ <div class="write_phone_ipt">
|
|
|
+ <span class="label_phone">手机号</span>
|
|
|
+ <input class="ipt_phone" type="text" maxlength="11" placeholder="输入手机号" value="{{.T.phone_num}}">
|
|
|
+ </div>
|
|
|
+ <div class="phone_tips" style="display: none;">
|
|
|
+ <span class="label_tips"></span>
|
|
|
+ <p class="phone_rule">
|
|
|
+ 手机号格式错误
|
|
|
+ </p>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="write_email">
|
|
|
+ <div class="write_phone_ipt">
|
|
|
+ <span class="label_phone">邮箱地址</span>
|
|
|
+ <input class="ipt_email" type="text" placeholder="输入邮箱地址" value="{{.T.s_myemail}}">
|
|
|
+ <span class="correct-icon"></span>
|
|
|
+ </div>
|
|
|
+ <div class="email_tips" style="display: none;">
|
|
|
+ <span class="label_tips"></span>
|
|
|
+ <p class="phone_rule">
|
|
|
+ 邮箱格式错误
|
|
|
+ </p>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="email_code">
|
|
|
+ <div class="write_phone_ipt">
|
|
|
+ <span class="label_phone">邮箱验证码</span>
|
|
|
+ <input class="ipt_code" type="text" placeholder="输入邮箱验证码">
|
|
|
+ <span class="sendEmail" id="sendEmail">发送验证码</span>
|
|
|
+ <span class="timedown"></span>
|
|
|
+ </div>
|
|
|
+ <!-- <div class="phone_tips" style="display: none;">
|
|
|
+ <span class="label_tips"></span>
|
|
|
+ <p class="phone_rule">
|
|
|
+ 验证码错误
|
|
|
+ </p>
|
|
|
+ </div> -->
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- <div class="phone_tips" style="display: none;">
|
|
|
- <span class="label_tips"></span>
|
|
|
- <p class="phone_rule">
|
|
|
- 手机号格式错误
|
|
|
- </p>
|
|
|
+ </div>
|
|
|
+ <div class="free_button" id="free_button">
|
|
|
+ <button class="write_free" id="write_free" disabled>确定</button>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="weui-tab__content infoMain kf">
|
|
|
+ <div class="info_tip">
|
|
|
+ <p class="tip_text">
|
|
|
+ 请正确填写手机号,客服人员将会在3个工作日内与您联系,针对结构化招标数据进行详细讲解。
|
|
|
+ </p>
|
|
|
+ </div>
|
|
|
+ <div class="write_input">
|
|
|
+ <div class="write_con">
|
|
|
+ <div class="write_name">
|
|
|
+ <div class="write_name_ipt">
|
|
|
+ <span class="label_name">联系人</span>
|
|
|
+ <input class="ipt_name" type="text" placeholder="输入联系人姓名">
|
|
|
+ </div>
|
|
|
+ <div class="kf_name_tips" style="display: none;">
|
|
|
+ <span class="label_tips"></span>
|
|
|
+ <p class="phone_rule">
|
|
|
+ 请输入正确联系人
|
|
|
+ </p>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="write_phone">
|
|
|
+ <div class="write_phone_ipt">
|
|
|
+ <span class="label_phone">手机号</span>
|
|
|
+ <input class="ipt_phone" type="text" maxlength="11" placeholder="输入手机号" value="{{.T.phone_num}}">
|
|
|
+ </div>
|
|
|
+ <div class="kf_phone_tips" style="display: none;">
|
|
|
+ <span class="label_tips"></span>
|
|
|
+ <p class="phone_rule">
|
|
|
+ 手机号格式错误
|
|
|
+ </p>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
</div>
|
|
|
</div>
|
|
|
-
|
|
|
+ <div class="run_button" id="run_button">
|
|
|
+ <button class="write_run" id="write_run" disabled>确定</button>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="weui-tab__content purchase">
|
|
|
+ <div class="option_purchase">
|
|
|
+ 您可通过剑鱼标讯所提供的全国招投标数据的自助导出功能,根据自身企业,自定义设定关键词、发布时间、地区或行业等筛选条件,以“高级字段包”为选择,少量购买,用于核对数据的精准性。
|
|
|
+ </div>
|
|
|
+ <div class="run_now_button" id="run_now_button">
|
|
|
+ <button class="write_run_now" id="write_run_now">立即前往</button>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div class="run_button" id="run_button">
|
|
|
- <button class="write_run" id="write_run" disabled>立即提交</button>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
+</div>
|
|
|
</body>
|
|
|
<script src="/jyapp/structuredata/js/jquery.min.js"></script>
|
|
|
+<script src="/jyapp/structuredata/js/weui.min.js"></script>
|
|
|
+{{include "/common/js.html"}}
|
|
|
<script>
|
|
|
- (function() {
|
|
|
- var issubmit = ["false","false"]
|
|
|
- console.log($('.ipt_name').val())
|
|
|
- console.log($('.ipt_phone').val())
|
|
|
- var $iptphone = $('.ipt_phone').val()
|
|
|
- var $iptname = $('.ipt_phone').val()
|
|
|
- if($iptname != ''){
|
|
|
- issubmit[0] = 'true'
|
|
|
- }else{
|
|
|
- issubmit[0] = 'false'
|
|
|
- }
|
|
|
- if($iptphone != ''){
|
|
|
- issubmit[1] = 'true'
|
|
|
+var issubmit = ["false","false"]
|
|
|
+var isfreesubmit = ["false","false","false","false"]
|
|
|
+
|
|
|
+$(function(){
|
|
|
+ if ({{.T.s_myemail}}!=""&&{{.T.s_myemail}}!=null){
|
|
|
+ $('.email_code').slideUp();
|
|
|
+ isfreesubmit[2] = 'true';
|
|
|
+ isfreesubmit[3] = 'true';
|
|
|
+ $('.mf .ipt_email').val({{.T.s_myemail}})
|
|
|
+ $('.correct-icon').show()
|
|
|
+ freesubmit();
|
|
|
+ }else{
|
|
|
+ $('.mf .ipt_email').val('')
|
|
|
+ }
|
|
|
+
|
|
|
+ // 每次进页面都要清空之前的信息
|
|
|
+ $('.mf .ipt_name').val('')
|
|
|
+ $('.mf .ipt_phone').val('')
|
|
|
+ $('.mf .ipt_code').val('')
|
|
|
+ $('.kf .ipt_name').val('')
|
|
|
+ $('.kf .ipt_phone').val('')
|
|
|
+
|
|
|
+ $(".write_run_now").on("click",function(){
|
|
|
+ window.location.href="/jyapp/front/dataExport/toSieve?from=structed"
|
|
|
+ })
|
|
|
+ // tabbar
|
|
|
+ weui.tab('#tab',{
|
|
|
+ defaultIndex: 0,
|
|
|
+ onChange: function(index){
|
|
|
+ //console.log(index);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ // 姓名输入事件
|
|
|
+ $('.mf .ipt_name').on('blur', function() {
|
|
|
+ var namerule = isname(this.value)
|
|
|
+ var myreg=/^\s*$/g;
|
|
|
+ if(namerule){
|
|
|
+ $('.name_tips').hide()
|
|
|
+ isfreesubmit[0] = 'true'
|
|
|
+ }else{
|
|
|
+ if(myreg.test(this.value)){
|
|
|
+ $('.name_tips').hide()
|
|
|
+ isfreesubmit[0] = 'false'
|
|
|
}else{
|
|
|
- issubmit[1] = 'false'
|
|
|
- }
|
|
|
- // 验证手机号格式
|
|
|
- function isPoneAvailable($poneInput) {
|
|
|
- var myreg=/^[1][3,4,5,7,8][0-9]{9}$/;
|
|
|
- if (!myreg.test($poneInput)) {
|
|
|
- return false;
|
|
|
- } else {
|
|
|
- return true;
|
|
|
- }
|
|
|
+ $('.name_tips').css('display','flex')
|
|
|
+ isfreesubmit[0] = 'false'
|
|
|
}
|
|
|
- // 姓名不能为空
|
|
|
- function isname($nameInput) {
|
|
|
- var myreg=/^\s*$/g;
|
|
|
- var status = /^[\u4e00-\u9fa5]{2,}$/
|
|
|
- console.log(!myreg.test($nameInput))
|
|
|
- console.log(status.test($nameInput))
|
|
|
- if (!myreg.test($nameInput) == true && status.test($nameInput) == true) {
|
|
|
- return false;
|
|
|
- } else {
|
|
|
- return true;
|
|
|
- }
|
|
|
+ }
|
|
|
+ freesubmit()
|
|
|
+ })
|
|
|
+
|
|
|
+ // 手机号输入事件
|
|
|
+ $('.mf .ipt_phone').on('blur', function() {
|
|
|
+ var phonerule = isPoneAvailable(this.value)
|
|
|
+ var myreg=/^\s*$/g;
|
|
|
+ if(phonerule){
|
|
|
+ $('.phone_tips').hide()
|
|
|
+ isfreesubmit[1] = 'true'
|
|
|
+ }else{
|
|
|
+ if(myreg.test(this.value)){
|
|
|
+ $('.phone_tips').hide()
|
|
|
+ isfreesubmit[1] = 'false'
|
|
|
+ } else {
|
|
|
+ $('.phone_tips').css('display','flex')
|
|
|
+ isfreesubmit[1] = 'false'
|
|
|
}
|
|
|
+ }
|
|
|
+ freesubmit()
|
|
|
+ })
|
|
|
|
|
|
- $('.ipt_name').on('input', function() {
|
|
|
- var namerule = isname(this.value)
|
|
|
- if(namerule){
|
|
|
- issubmit[0] = "false"
|
|
|
- }else{
|
|
|
- issubmit[0] = "true"
|
|
|
- }
|
|
|
- console.log(issubmit)
|
|
|
- submit()
|
|
|
- })
|
|
|
-
|
|
|
-
|
|
|
- $('.ipt_phone').on('input', function() {
|
|
|
- var phonerule = isPoneAvailable(this.value)
|
|
|
- if(phonerule){
|
|
|
- $('.phone_tips').css('display','none')
|
|
|
- issubmit[1] = "true"
|
|
|
- }else{
|
|
|
- $('.phone_tips').css('display','flex')
|
|
|
- issubmit[1] = "false"
|
|
|
- }
|
|
|
- submit()
|
|
|
- })
|
|
|
- submit()
|
|
|
- // 立即提交
|
|
|
- $('.run_button').on('click', function() {
|
|
|
- var sub_name = $('.ipt_name').val()
|
|
|
- var sub_phone = $('.ipt_phone').val()
|
|
|
+ // 邮箱输入事件
|
|
|
+ $('.mf .ipt_email').on('input', function() {
|
|
|
+ var emailrule = isAvailableEmail(this.value)
|
|
|
+ if(emailrule){
|
|
|
+ if (this.value=={{.T.s_myemail}}){
|
|
|
+ $('.correct-icon').show()
|
|
|
+ $('.email_code').slideUp()
|
|
|
+ isfreesubmit[3] = 'true'
|
|
|
+ }else{
|
|
|
$.ajax({
|
|
|
- url:'/jyapp/structed/savedata',
|
|
|
- type:'POST',
|
|
|
- data:{
|
|
|
- name:sub_name,
|
|
|
- phone_num:sub_phone
|
|
|
- },
|
|
|
- success:function(res) {
|
|
|
- if(res.data.status == true){
|
|
|
- window.location.href = "/jyapp/structed/success"
|
|
|
- }
|
|
|
- }
|
|
|
+ url:'/jyapp/structed/verifyEmail',
|
|
|
+ type:'POST',
|
|
|
+ data:{
|
|
|
+ email:this.value,
|
|
|
+ },
|
|
|
+ success:function(res) {
|
|
|
+ if(res.status == true) {
|
|
|
+ isfreesubmit[3] = 'true'
|
|
|
+ $('.email_code').slideUp();
|
|
|
+ $('.correct-icon').show()
|
|
|
+ }else{
|
|
|
+ $('.email_code').slideDown()
|
|
|
+ isfreesubmit[3] = 'false'
|
|
|
+ $('.correct-icon').hide()
|
|
|
+ }
|
|
|
+ freesubmit()
|
|
|
+ },
|
|
|
+ error:function(err) {
|
|
|
+ console.log(err)
|
|
|
+
|
|
|
+ }
|
|
|
})
|
|
|
- })
|
|
|
-
|
|
|
- function submit() {
|
|
|
- if(issubmit.includes('false')) {
|
|
|
- $('.write_run').attr('disabled',true)
|
|
|
- } else {
|
|
|
- $('.write_run').attr('disabled',false)
|
|
|
- }
|
|
|
+ }
|
|
|
+ $('.email_tips').hide()
|
|
|
+ isfreesubmit[2] = 'true'
|
|
|
+ }else{
|
|
|
+ $('.correct-icon').hide()
|
|
|
+ var myreg=/^\s*$/g;
|
|
|
+ if(myreg.test(this.value)){
|
|
|
+ $('.email_tips').hide()
|
|
|
+ } else {
|
|
|
+ $('.email_tips').css('display','flex')
|
|
|
+ isfreesubmit[2] = 'false'
|
|
|
+ $('.email_code').slideUp()
|
|
|
}
|
|
|
- })()
|
|
|
+ }
|
|
|
+ freesubmit()
|
|
|
+ })
|
|
|
+
|
|
|
+ // 邮箱验证码输入事件
|
|
|
+ $('.mf .ipt_code').on('input',function() {
|
|
|
+ // console.log($(this).val().length)
|
|
|
+ var codeLen = $(this).val()
|
|
|
+ var iptEmail = $('.ipt_email').val()
|
|
|
+ if(codeLen.length == 6){
|
|
|
+ $.ajax({
|
|
|
+ url:'/jyapp/structed/verifyCode',
|
|
|
+ type:'POST',
|
|
|
+ data:{
|
|
|
+ s_email:iptEmail,
|
|
|
+ verifyCode:codeLen
|
|
|
+ },
|
|
|
+ success:function(res) {
|
|
|
+ if(res.status == true) {
|
|
|
+ isfreesubmit[3] = 'true'
|
|
|
+ $('.ipt_email').attr('disabled','disabled')
|
|
|
+ $('.email_code').slideUp()
|
|
|
+ $('.correct-icon').show()
|
|
|
+ }else{
|
|
|
+ $('.correct-icon').hide()
|
|
|
+ $('.weui-icon_toast').hide()
|
|
|
+ isfreesubmit[3] = 'false'
|
|
|
+ weui.toast('验证码错误', 1500);
|
|
|
+ }
|
|
|
+ freesubmit()
|
|
|
+ },
|
|
|
+ error:function(err) {
|
|
|
+ console.log(err)
|
|
|
+
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ })
|
|
|
+
|
|
|
+ // 免费样例--确定
|
|
|
+ $('.free_button').on('click', function() {
|
|
|
+ var iptname = $('.mf .ipt_name').val()
|
|
|
+ var iptphone = $('.mf .ipt_phone').val()
|
|
|
+ var iptemail = $('.mf .ipt_email').val()
|
|
|
+ $.ajax({
|
|
|
+ url:'/jyapp/structed/freeSamples',
|
|
|
+ type:'POST',
|
|
|
+ data:{
|
|
|
+ name:iptname,
|
|
|
+ phone_num:iptphone,
|
|
|
+ s_email:iptemail
|
|
|
+ },
|
|
|
+ success:function(res){
|
|
|
+ if(res.status == true) {
|
|
|
+ window.location.replace("/jyapp/structed/success")
|
|
|
+ }else{
|
|
|
+ // weui.toast('保存失败', 1500);
|
|
|
+ }
|
|
|
+ },
|
|
|
+ error:function(err){
|
|
|
+ // weui.toast('保存失败', 1500);
|
|
|
+ }
|
|
|
+ })
|
|
|
+ })
|
|
|
+
|
|
|
+ // 姓名输入事件
|
|
|
+ $('.kf .ipt_name').on('blur', function() {
|
|
|
+ var namerule = isname(this.value)
|
|
|
+ var myreg=/^\s*$/g;
|
|
|
+ if(namerule){
|
|
|
+ $('.kf_name_tips').hide()
|
|
|
+ issubmit[0] = "true"
|
|
|
+ }else{
|
|
|
+ if(myreg.test(this.value)){
|
|
|
+ $('.kf_name_tips').hide()
|
|
|
+ issubmit[0] = "false"
|
|
|
+ }else{
|
|
|
+ $('.kf_name_tips').css('display','flex')
|
|
|
+ issubmit[0] = "false"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ submit()
|
|
|
+ })
|
|
|
+
|
|
|
+ // 手机号输入事件
|
|
|
+ $('.kf .ipt_phone').on('blur', function() {
|
|
|
+ var phonerule = isPoneAvailable(this.value)
|
|
|
+ var myreg=/^\s*$/g;
|
|
|
+ if(phonerule){
|
|
|
+ $('.kf_phone_tips').hide()
|
|
|
+ issubmit[1] = "true"
|
|
|
+ }else{
|
|
|
+ if(myreg.test(this.value)){
|
|
|
+ $('.kf_phone_tips').hide()
|
|
|
+ issubmit[1] = "false"
|
|
|
+ } else {
|
|
|
+ $('.kf_phone_tips').css('display','flex')
|
|
|
+ issubmit[1] = "false"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ submit()
|
|
|
+ })
|
|
|
+ // 立即提交
|
|
|
+ $('.run_button').on('click', function() {
|
|
|
+ var sub_name = $('.kf .ipt_name').val()
|
|
|
+ var sub_phone = $('.kf .ipt_phone').val()
|
|
|
+ $.ajax({
|
|
|
+ url:'/jyapp/structed/savedata',
|
|
|
+ type:'POST',
|
|
|
+ data:{
|
|
|
+ name:sub_name,
|
|
|
+ phone_num:sub_phone
|
|
|
+ },
|
|
|
+ success:function(res) {
|
|
|
+ if(res.error_code == 0){
|
|
|
+ window.location.replace("/jyapp/structed/success")
|
|
|
+ }else{
|
|
|
+ // weui.toast(res.data["msg"], {
|
|
|
+ // duration: 1500
|
|
|
+ // });
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+ })
|
|
|
+ // 点击发送验证码
|
|
|
+ $('.sendEmail').on('click', function() {
|
|
|
+ // 先判断邮箱格式
|
|
|
+ var iptemail = $('.ipt_email').val()
|
|
|
+ var emailrule = isAvailableEmail(iptemail)
|
|
|
+ if(emailrule){
|
|
|
+ $('.email_tips').hide()
|
|
|
+ // $('.timedown').show()
|
|
|
+ $.ajax({
|
|
|
+ url:'/jyapp/structed/sendMailVerify',
|
|
|
+ type:'POST',
|
|
|
+ data:{
|
|
|
+ email:iptemail
|
|
|
+ },
|
|
|
+ success:function(res){
|
|
|
+ isfreesubmit[3] = 'false';
|
|
|
+ // res.errCode = 5
|
|
|
+ if(res.errCode == 1){
|
|
|
+ // weui.toast('邮箱格式不正确', {
|
|
|
+ // duration: 1500,
|
|
|
+ // className: 'toast-lang',
|
|
|
+ // });
|
|
|
+ $('.correct-icon').hide()
|
|
|
+ }else if(res.errCode == 2) {
|
|
|
+ // weui.toast('已发送,5分钟后再尝试', {
|
|
|
+ // duration: 1500,
|
|
|
+ // className: 'toast-lang'
|
|
|
+ // });
|
|
|
+ countdown()
|
|
|
+ $('.correct-icon').hide()
|
|
|
+ }else if(res.errCode == 3) {
|
|
|
+ // weui.toast('验证码发送次数已达今日上限', {
|
|
|
+ // duration: 1500,
|
|
|
+ // className: 'toast-lang',
|
|
|
+ // });
|
|
|
+ countdown()
|
|
|
+ $('.correct-icon').hide()
|
|
|
+ }else if(res.errCode == 4) {
|
|
|
+ $('.email_code').slideUp();
|
|
|
+ isfreesubmit[3] = 'true';
|
|
|
+ freesubmit();
|
|
|
+ $('.correct-icon').show()
|
|
|
+ }else if(res.errCode == 5) {
|
|
|
+ countdown()
|
|
|
+ }else{
|
|
|
+ $('.sendEmail').hide()
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }else{
|
|
|
+ $('.email_tips').show()
|
|
|
+ }
|
|
|
+
|
|
|
+ })
|
|
|
+})
|
|
|
+
|
|
|
+// 倒计时
|
|
|
+function countdown() {
|
|
|
+ $('.sendEmail').hide()
|
|
|
+ setTimeout(() => {
|
|
|
+ $('.timedown').show()
|
|
|
+ }, 100);
|
|
|
+ var time=300;
|
|
|
+ setTime=setInterval(function(){
|
|
|
+ if(time<=0){
|
|
|
+ $('.timedown').hide()
|
|
|
+ $('.sendEmail').show()
|
|
|
+ time=299
|
|
|
+ clearInterval(setTime);
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ time--;
|
|
|
+ $(".timedown").text(time+'s');
|
|
|
+ },1000);
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+// 验证手机号格式
|
|
|
+function isPoneAvailable($poneInput) {
|
|
|
+ var myreg=/^[1][3,4,5,7,8][0-9]{9}$/;
|
|
|
+ if (!myreg.test($poneInput)) {
|
|
|
+ return false;
|
|
|
+ } else {
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+}
|
|
|
+// 联系人必须是两个汉字以上
|
|
|
+function isname($nameInput) {
|
|
|
+ // var myreg=/^\s*$/g;
|
|
|
+ var tworeg = /^[\u4E00-\u9FA5]{2,}$/;
|
|
|
+ if (!tworeg.test($nameInput)) {
|
|
|
+ return false;
|
|
|
+ } else {
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+// 验证邮箱格式
|
|
|
+function isAvailableEmail($emailInput) {
|
|
|
+ var myreg = /^([A-Za-z0-9_\-\.\u4e00-\u9fa5])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,8})$/;
|
|
|
+ if(!myreg.test($emailInput)) {
|
|
|
+ return false;
|
|
|
+ } else {
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+// 判断提交按钮是否可以点击
|
|
|
+function submit() {
|
|
|
+ if(issubmit.includes('false')) {
|
|
|
+ $('.write_run').attr('disabled',true)
|
|
|
+ } else {
|
|
|
+ $('.write_run').attr('disabled',false)
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+// 判断免费样例的按钮是否可以点击
|
|
|
+function freesubmit() {
|
|
|
+ if(isfreesubmit.includes('false')) {
|
|
|
+ $('.write_free').attr('disabled',true)
|
|
|
+ } else {
|
|
|
+ $('.write_free').attr('disabled',false)
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
// 返回
|
|
|
function fanhui() {
|
|
|
history.go(-1)
|
|
|
}
|
|
|
</script>
|
|
|
+<!--百度统计end-->
|
|
|
+{{include "/common/baiducc.html"}}
|
|
|
</html>
|