<!DOCTYPE html> <html> <head lang="en"> <!-- Global site tag (gtag.js) - Google Analytics --> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"> <meta content="telephone=no" name="format-detection"> <meta name="wap-font-scale" content="no"> <link rel="stylesheet" href="../css/base.css" /> <script src='../lib/fsize.js'></script> <title></title> <style> .main { width: 10rem; margin: 0 auto; position: relative; background-color: #11101A; min-height: 100vh; } .mTitle { padding: .453rem; color: #F44D4D; font-size: .32rem; } .mBox { padding: 0 .453rem; } .mBoxName { font-size: .4rem; color: #999; margin: .667rem 0 .293rem; } .mBoxIpt { width: 100%; border: none; height: 1.173rem; border: .027rem solid #333; background-color: #11101a; border-radius: 0.133rem; text-indent: .32rem; color: #FFF; } input::-webkit-input-placeholder { color: #4d4d4d; } input:-moz-placeholder { color: #4d4d4d; } input::-moz-placeholder { color: #4d4d4d; } input:-ms-input-placeholder { color: #4d4d4d; } .mBtn { width: 8.533rem; height: 1.28rem; line-height: 1.28rem; text-align: center; margin: 1.627rem auto 0; position: relative; border-radius: 0.666rem; background: linear-gradient(90deg, rgba(0, 240, 136, 1), rgba(0, 160, 233, 1)); font-size: 0.453rem; color: #FFF; } </style> </head> <body> <div class="main"> <p class="mTitle"></p> <div class="mBox"> <p class="mBoxName mBoxName1"></p> <input class="mBoxIpt iptName1" oninput="if(value.length>100)value=value.slice(0,100)" /> <p class="mBoxName mBoxName2"></p> <input class="mBoxIpt iptName2" oninput="if(value.length>50)value=value.slice(0,50)" /> <p class="mBoxName mBoxName3"></p> <input class="mBoxIpt iptTel" oninput="if(value.length>50)value=value.slice(0,50)" type="number" pattern="[0-9]*" /> <p class="mBoxName mBoxName4"></p> <input class="mBoxIpt iptEmali" oninput="if(value.length>100)value=value.slice(0,100)" /> </div> <div class="mBtn"></div> </div> <script src="../lib/jquery-3.1.1.min.js"></script> <script src="../layer-v3.1.0/layer/layer.js"></script> <script src="../lib/payLangchange.js?v=202007081537777"></script> <script type="text/javascript"> var data = url_get_params(location.href) // if (data.uid != undefined) { // sessionStorage.uid = data.uid // sessionStorage.lang = data.lang // sessionStorage.pay = data.pay // sessionStorage.money = data.money / 100 // sessionStorage.rid = data.rid // } function url_get_params(url_path) { var url = url_path; var theRequest = new Object(); if (url.indexOf("?") != -1) { var str = url.substr(url.indexOf("?") + 1); strs = str.split("&"); for (var i = 0; i < strs.length; i++) { theRequest[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]); } } return theRequest; } if (langType == 2) { $('.mTitle,.mBox input,.mBox p').css('direction', 'rtl'); } var _url = 'https://firefly.live/h5pay'; $('title').text(langList[langType].paytitle); // $('.mTitle').text(langList[langType].titleName); $('.mBoxName1').text(langList[langType].firstName); $('.iptName1').attr('placeholder', langList[langType].enterFirstName); $('.mBoxName2').text(langList[langType].lastName); $('.iptName2').attr('placeholder', langList[langType].enterLastName); $('.mBoxName3').text(langList[langType].tel); $('.iptTel').attr('placeholder', langList[langType].enterTel); $('.mBoxName4').text(langList[langType].email); $('.iptEmali').attr('placeholder', langList[langType].enterEmail); $('.mBtn').text(langList[langType].submitName); $('.mBtn').on('click', function () { var name1 = $('.iptName1').val(); if (!name1 && name1.length == 0) { layer.msg(langList[langType].msg1); return false; } var name2 = $('.iptName2').val(); if (!name2 && name2.length == 0) { layer.msg(langList[langType].msg2); return false; } var tel = $('.iptTel').val(); if (!tel && tel.length == 0) { layer.msg(langList[langType].msg3); return false; } var email = $('.iptEmali').val().replace(/(^\s*)|(\s*$)/g, ""); if (!email && email.length == 0) { layer.msg(langList[langType].msg4); return false; } var reg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/; if (!reg.test(email)) { layer.msg(langList[langType].msg5); return false; } $.ajax({ url: $ip + "/pay/toIlivepay", type: "post", data: { uid: localStorage.uid, country: '86', rid: sessionStorage.rid, amount: sessionStorage.money, returnUrl: _url + '/phonepay/paySuccess.html?lang=' + sessionStorage.lang, failureUrl: _url + '/phonepay/payFail.html?lang=' + sessionStorage.lang, firstName: name1, lastName: name2, email: email, phone: tel, product: "H5寶石儲值", payType: sessionStorage.pay, }, success: function (data) { let res = JSON.parse(data); if (res.code == 1) { window.location.href = res.url; } else { layer.msg(res.msg); } } }) }) </script> </body> </html>