Commit e01372be5dcc8e979774a12cb83b309b2571ae2a
1 parent
8f978af8
加盟 弹窗填写信息
Showing
5 changed files
with
148 additions
and
3 deletions
css/joinous.css
| ... | ... | @@ -64,3 +64,45 @@ |
| 64 | 64 | line-height: 20px; |
| 65 | 65 | color: #666; |
| 66 | 66 | } |
| 67 | +.form-group-height { | |
| 68 | + height: 34px; | |
| 69 | + width: 400px; | |
| 70 | + margin: 15px auto 0; | |
| 71 | + color: #626c72; | |
| 72 | +} | |
| 73 | +.width30 { | |
| 74 | + width: 100px; | |
| 75 | + float: left; | |
| 76 | + text-align: right; | |
| 77 | + margin-right: 10px; | |
| 78 | + line-height: 34px; | |
| 79 | +} | |
| 80 | +.width65 { | |
| 81 | + float: left; | |
| 82 | + width: 220px; | |
| 83 | + height: 34px; | |
| 84 | + line-height: 34px; | |
| 85 | + font-size: 14px; | |
| 86 | + /* overflow: hidden; */ | |
| 87 | + /* text-overflow: ellipsis; */ | |
| 88 | + /* white-space: nowrap; */ | |
| 89 | +} | |
| 90 | +.btn { | |
| 91 | + text-align: center; | |
| 92 | + width: 60px; | |
| 93 | + background-color: #2abb9a; | |
| 94 | + font-size: 14px; | |
| 95 | + color: #fff !important; | |
| 96 | +} | |
| 97 | +.modal-footer { | |
| 98 | + border-top: none !important; | |
| 99 | + text-align: center; | |
| 100 | +} | |
| 101 | +.write_rule { | |
| 102 | + height: 34px; | |
| 103 | + color: #f00; | |
| 104 | + font-size: 14px; | |
| 105 | + line-height: 34px; | |
| 106 | + margin-top: 10px; | |
| 107 | + text-align: center; | |
| 108 | +} | ... | ... |
images/breadcrumb-bg.jpg
joinous.html
| ... | ... | @@ -80,7 +80,7 @@ |
| 80 | 80 | <div class="row"> |
| 81 | 81 | <div class="col-md-12 col-xs-12"> |
| 82 | 82 | <div class="text-center joinous-bg-title">云平台合作加盟</div> |
| 83 | - <div class="joinous-title-btn">我要加盟</div> | |
| 83 | + <div class="joinous-title-btn" id="join_btn">我要加盟</div> | |
| 84 | 84 | </div> |
| 85 | 85 | </div> |
| 86 | 86 | </div> |
| ... | ... | @@ -185,6 +185,60 @@ |
| 185 | 185 | </footer> |
| 186 | 186 | <!--/ End Footer Area --> |
| 187 | 187 | |
| 188 | +<div class="modal fade in" id="openmodel" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> | |
| 189 | + <div class="modal-dialog"> | |
| 190 | + <div class="modal-content"> | |
| 191 | + <div class="modal-header"> | |
| 192 | + <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> | |
| 193 | + <h4 class="modal-title" id="">加盟招募</h4> | |
| 194 | + </div> | |
| 195 | + <div class="modal-body"> | |
| 196 | + <div class="form-group form-group-height"> | |
| 197 | + <div class="width30 ">公司名称:</div> | |
| 198 | + <div class="width65 " id="porNames"> | |
| 199 | + <input type="text" class="width65 borcol" style="padding-left:10px;" maxlength="25" id="porNames_inp"> | |
| 200 | + </div> | |
| 201 | + </div> | |
| 202 | + <div class="form-group form-group-height"> | |
| 203 | + <div class="width30 ">联系人姓名:</div> | |
| 204 | + <div class="width65 " id="personNames"> | |
| 205 | + <input type="text" class="width65 borcol" style="padding-left:10px;" maxlength="25" id="personNames_inp"> | |
| 206 | + </div> | |
| 207 | + </div> | |
| 208 | + <div class="form-group form-group-height"> | |
| 209 | + <div class="width30 ">联系人职务:</div> | |
| 210 | + <div class="width65 " id="personDuties"> | |
| 211 | + <input type="text" class="width65 borcol" style="padding-left:10px;" maxlength="25" id="personDuties_inp"> | |
| 212 | + </div> | |
| 213 | + </div> | |
| 214 | + <div class="form-group form-group-height"> | |
| 215 | + <div class="width30 ">手机:</div> | |
| 216 | + <div class="width65 " id="userTel"> | |
| 217 | + <input type="text" class="width65 borcol" style="padding-left:10px;" maxlength="11" onkeyup="value=value.replace(/[^\d]/g,'') " ng-pattern="/[^a-zA-Z]/" id="userTel_inp"> | |
| 218 | + </div> | |
| 219 | + </div> | |
| 220 | + <div class="form-group form-group-height"> | |
| 221 | + <div class="width30 ">邮箱:</div> | |
| 222 | + <div class="width65 " id="userEmail"> | |
| 223 | + <input type="text" class="width65 borcol" style="padding-left:10px;" maxlength="25" id="userEmail_inp"> | |
| 224 | + </div> | |
| 225 | + </div> | |
| 226 | + <div class="form-group form-group-height"> | |
| 227 | + <div class="width30 ">通讯地址:</div> | |
| 228 | + <div class="width65 " id="userAddr"> | |
| 229 | + <input type="text" class="width65 borcol" style="padding-left:10px;" maxlength="25" id="userAddr_inp"> | |
| 230 | + </div> | |
| 231 | + </div> | |
| 232 | + <div id="write_rule" class="write_rule display-none"></div> | |
| 233 | + <div class="modal-footer"> | |
| 234 | + <button type="button" class="btn " id="write-submit">提交</button> | |
| 235 | + </div> | |
| 236 | + </div> | |
| 237 | + | |
| 238 | + </div> | |
| 239 | + </div> | |
| 240 | +</div> | |
| 241 | + | |
| 188 | 242 | <script type="text/javascript" src="js/jquery.min.js"></script> |
| 189 | 243 | <script type="text/javascript" src="js/bootstrap.min.js"></script> |
| 190 | 244 | <script type="text/javascript" src="js/colors.js"></script> |
| ... | ... | @@ -206,6 +260,6 @@ |
| 206 | 260 | <script type="text/javascript" src="js/nav-footer.js?a=2"></script> |
| 207 | 261 | |
| 208 | 262 | <script type="text/javascript" src="js/main.js?a=2"></script> |
| 209 | -<script type="text/javascript" src="js/joinous.js?a=1"></script> | |
| 263 | +<script type="text/javascript" src="js/joinous.js?a=2"></script> | |
| 210 | 264 | </body> |
| 211 | 265 | </html> | ... | ... |
js/joinous.js
| 1 | +//加盟弹窗 | |
| 2 | +$('#join_btn').on('click', function () { | |
| 3 | + $('#porNames_inp').val(''); | |
| 4 | + $('#personNames_inp').val(''); | |
| 5 | + $('#personDuties_inp').val(''); | |
| 6 | + $('#userTel_inp').val(''); | |
| 7 | + $('#userEmail_inp').val(''); | |
| 8 | + $('#userAddr_inp').val(''); | |
| 9 | + $('#write_rule').addClass('display-none').text(''); | |
| 10 | + $('#openmodel').modal('show'); | |
| 11 | +}) | |
| 12 | +//提交信息 | |
| 13 | +$('#write-submit').on('click', function () { | |
| 14 | + var porNames= $.trim($('#porNames_inp').val()); | |
| 15 | + var personNames=$.trim($('#personNames_inp').val()); | |
| 16 | + var personDuties=$.trim($('#personDuties_inp').val()); | |
| 17 | + var userTel=$.trim($('#userTel_inp').val()); | |
| 18 | + var userEmail=$.trim($('#userEmail_inp').val()); | |
| 19 | + var userAddr=$.trim($('#userAddr_inp').val()); | |
| 20 | + if(porNames == '' || porNames == undefined || porNames == null) { | |
| 21 | + $('#write_rule').removeClass('display-none').text('请输入公司名称'); | |
| 22 | + return; | |
| 23 | + }else if(personNames == '' || personNames == undefined || personNames == null) { | |
| 24 | + $('#write_rule').removeClass('display-none').text('请输入联系人姓名'); | |
| 25 | + return; | |
| 26 | + }else if(personDuties == '' || personDuties == undefined || personDuties == null) { | |
| 27 | + $('#write_rule').removeClass('display-none').text('请输入联系人职务'); | |
| 28 | + return; | |
| 29 | + }else if(userTel == '' || userTel == undefined || userTel == null) { | |
| 30 | + $('#write_rule').removeClass('display-none').text('请输入手机号'); | |
| 31 | + return; | |
| 32 | + }else if(!/^1[3|4|5|7|8][0-9]\d{4,8}$/.test(userTel)||userTel.length!=11) { | |
| 33 | + $('#write_rule').removeClass('display-none').text('请输入正确手机号'); | |
| 34 | + return; | |
| 35 | + }else if(userEmail == '' || userEmail == undefined || userEmail == null) { | |
| 36 | + $('#write_rule').removeClass('display-none').text('请输入邮箱'); | |
| 37 | + return; | |
| 38 | + }else if(!/^[A-Za-z\d]+([-_.][A-Za-z\d]+)*@([A-Za-z\d]+[-.])+[A-Za-z\d]{2,4}$/.test(userEmail)) { | |
| 39 | + $('#write_rule').removeClass('display-none').text('请输入正确邮箱'); | |
| 40 | + return; | |
| 41 | + }else if(userAddr == '' || userAddr == undefined || userAddr == null){ | |
| 42 | + $('#write_rule').removeClass('display-none').text('请输入通讯地址'); | |
| 43 | + return; | |
| 44 | + }else{ | |
| 45 | + $('#write_rule').addClass('display-none').text(''); | |
| 46 | + //ajax | |
| 47 | + $('#openmodel').modal('hide'); | |
| 48 | + } | |
| 49 | +}) | ... | ... |