This commit is contained in:
merelendor 2022-01-25 13:46:21 +03:00
commit 97e2bbc7a9
12 changed files with 244 additions and 106 deletions

View File

@ -167,8 +167,15 @@ switch($PARAM_1)
{
if($auth['username'] !== 'crm') { header('HTTP/1.0 401 Unauthorized'); print json_encode(["status" => "error", "error" => "unauthorized", "message" => "Unauthorized"]); die(); }
$existedUserRes = \CUser::GetByLogin($REQ["email"]);
if($existedUser = $existedUserRes->Fetch())
$user_registered = false;
$existed_users_res = \CUser::GetList(["ID" => "ASC"], false, [ "XML_ID" => $REQ['crm_id'] ], []);
while($existed_user = $existed_users_res->Fetch())
{
$user_registered = true;
}
if($user_registered)
{
print json_encode([
"status" => "error",
@ -235,12 +242,17 @@ switch($PARAM_1)
{
if($auth['username'] !== 'crm') { header('HTTP/1.0 401 Unauthorized'); print json_encode(["status" => "error", "error" => "unauthorized", "message" => "Unauthorized"]); die(); }
$existedUserRes = \CUser::GetByLogin($REQ["email"]);
if($existedUser = $existedUserRes->Fetch())
$user_registered = false;
$existed_users_res = \CUser::GetList(["ID" => "ASC"], false, [ "XML_ID" => $REQ['crm_id'] ], []);
while($existed_user = $existed_users_res->Fetch())
{
$user_registered = true;
$user = new \CUser;
$profile = [
"XML_ID" => $REQ['crm_id'],
"LOGIN" => $REQ['email'],
"NAME" => $REQ['firstname'],
"SECOND_NAME" => $REQ['secondname'],
"LAST_NAME" => $REQ['lastname'],
@ -254,7 +266,7 @@ switch($PARAM_1)
"UF_PHONE_NUMBER" => (int)$REQ['phone'],
];
$user->Update($existedUser['ID'], $profile);
$user->Update($existed_user['ID'], $profile);
if($user->LAST_ERROR)
{
@ -266,12 +278,24 @@ switch($PARAM_1)
}
else
{
\Bitrix\Main\Mail\Event::send([
"EVENT_NAME" => "USER_INFO",
"LID" => "s1",
"C_FIELDS" => Array(
"EMAIL" => $REQ['email'],
"ORG_NAME" => (string)$REQ['org_title'],
"LOGIN" => $REQ['email'],
"PASS" => $REQ['password'],
)
]);
print json_encode([
"status" => "success"
]);
}
}
else
if(!$user_registered)
{
print json_encode([
"status" => "error",

View File

@ -1,60 +1,99 @@
var leasing_form_submitting = false;
function check_errors()
{
var valid = true;
if(!$("#FORM_FIELD_FIO").val())
{
valid = false;
$("#FORM_FIELD_FIO_wrapper").addClass("error").attr("data-error", "Необходимо указать Ваши ФИО");
}
if(!$("#FORM_FIELD_PHONE").val())
{
valid = false;
$("#FORM_FIELD_PHONE_wrapper").addClass("error").attr("data-error", "Необходимо указать номер Вашего телефона");
}
if(!$("#FORM_FIELD_EMAIL").val())
{
valid = false;
$("#FORM_FIELD_EMAIL_wrapper").addClass("error").attr("data-error", "Необходимо указать Ваш адрес E-mail");
}
else
{
if(!is_email($("#FORM_FIELD_EMAIL").val()))
{
valid = false;
$("#FORM_FIELD_EMAIL_wrapper").addClass("error").attr("data-error", "Пожалуйста, укажите правильный адрес E-mail");
}
}
return valid;
}
function form_leasing_request_submit()
{
var accept = $("#policy").is(':checked');
if(!leasing_form_submitting && accept)
{
leasing_form_submitting = true;
$("#send_button_text").css("display", "none");
$("#send_button_spinner").css("display", "block");
$("#form_leasing_request").find("input").removeClass("error");
var formData = new FormData($("#form_leasing_request")[0]);
formData.append("form", "FORM_LEASING_REQUESTS");
formData.append("FORM_FIELD_PAGE_NAME", document.title);
formData.append("FORM_FIELD_PAGE_URL", window.location.href);
formData.append("FORM_FIELD_BRAND", $("#FORM_FIELD_BRAND").val() ? $("#FORM_FIELD_BRAND").val() : "");
formData.append("FORM_FIELD_MODEL", $("#FORM_FIELD_MODEL").val() ? $("#FORM_FIELD_MODEL").val() : "");
formData.append("FORM_FIELD_MODIFICATION", $("#FORM_FIELD_MODIFICATION").val() ? $("#FORM_FIELD_MODIFICATION").val() : "");
formData.append("FORM_FIELD_PRICE", $("#FORM_FIELD_PRICE").val() ? $("#FORM_FIELD_PRICE").val() : "");
formData.append("FORM_FIELD_PREPAID", $("#FORM_FIELD_PREPAID").val() ? $("#FORM_FIELD_PREPAID").val() : "");
formData.append("FORM_FIELD_TERM", $("#FORM_FIELD_TERM").val() ? $("#FORM_FIELD_TERM").val() : "");
formData.append("FORM_FIELD_REDEMPTION", $("#FORM_FIELD_REDEMPTION").val() ? $("#FORM_FIELD_REDEMPTION").val() : "");
$.ajax(
if(check_errors())
{
url: "/api/forms/", type: 'POST', success: function(response)
leasing_form_submitting = true;
$("#send_button_text").css("display", "none");
$("#send_button_spinner").css("display", "block");
$("#form_leasing_request").find("input").removeClass("error");
var formData = new FormData($("#form_leasing_request")[0]);
formData.append("form", "FORM_LEASING_REQUESTS");
formData.append("FORM_FIELD_PAGE_NAME", document.title);
formData.append("FORM_FIELD_PAGE_URL", window.location.href);
formData.append("FORM_FIELD_BRAND", $("#FORM_FIELD_BRAND").val() ? $("#FORM_FIELD_BRAND").val() : "");
formData.append("FORM_FIELD_MODEL", $("#FORM_FIELD_MODEL").val() ? $("#FORM_FIELD_MODEL").val() : "");
formData.append("FORM_FIELD_MODIFICATION", $("#FORM_FIELD_MODIFICATION").val() ? $("#FORM_FIELD_MODIFICATION").val() : "");
formData.append("FORM_FIELD_PRICE", $("#FORM_FIELD_PRICE").val() ? $("#FORM_FIELD_PRICE").val() : "");
formData.append("FORM_FIELD_PREPAID", $("#FORM_FIELD_PREPAID").val() ? $("#FORM_FIELD_PREPAID").val() : "");
formData.append("FORM_FIELD_TERM", $("#FORM_FIELD_TERM").val() ? $("#FORM_FIELD_TERM").val() : "");
formData.append("FORM_FIELD_REDEMPTION", $("#FORM_FIELD_REDEMPTION").val() ? $("#FORM_FIELD_REDEMPTION").val() : "");
$.ajax(
{
if(response.status == "complete")
url: "/api/forms/", type: 'POST', success: function(response)
{
$("#form_leasing_process").css("display","none");
$("#form_leasing_success").css("display","flex");
$("#send_button_text").css("display", "block");
$("#send_button_spinner").css("display", "none");
leasing_form_submitting = false;
}
else if(response.status == "error")
{
for(var i in response.errors)
if(response.status == "complete")
{
$("#form_leasing_request").find("*[name="+response.errors[i]+"]").addClass("error");
$("#form_leasing_process").css("display","none");
$("#form_leasing_success").css("display","flex");
$("#send_button_text").css("display", "block");
$("#send_button_spinner").css("display", "none");
leasing_form_submitting = false;
}
}
}, data: formData,
dataType: "json",
cache: false, contentType: false, processData: false
});
else if(response.status == "error")
{
for(var i in response.errors)
{
$("#form_leasing_request").find("*[name="+response.errors[i]+"]").addClass("error");
leasing_form_submitting = false;
}
}
}, data: formData,
dataType: "json",
cache: false, contentType: false, processData: false
});
}
}
}
$(function()
{
$("#form_leasing_request").find("input").on("keypress", function()
{
$(this).parent().removeClass("error").attr("data-error", null);
});
$("#form_leasing_send_button").on("click", function()
{
form_leasing_request_submit();

View File

@ -56,21 +56,21 @@ $this->setFrameMode(true);
</div>
<form id="form_leasing_request">
<div id="form_leasing_process">
<div class="form_field">
<input type="text" name="FORM_FIELD_FIO" value="" placeholder="Имя *" required/>
<div class="form_field" id="FORM_FIELD_FIO_wrapper">
<input type="text" id="FORM_FIELD_FIO" name="FORM_FIELD_FIO" value="" placeholder="Имя *"/>
</div>
<div class="form_field">
<input type="tel" name="FORM_FIELD_PHONE" value="" placeholder="Телефон *" required/>
<div class="form_field" id="FORM_FIELD_PHONE_wrapper">
<input type="tel" id="FORM_FIELD_PHONE" name="FORM_FIELD_PHONE" value="" placeholder="Телефон *"/>
</div>
<div class="form_field">
<input type="email" name="FORM_FIELD_EMAIL" value="" placeholder="E-mail *" required/>
<div class="form_field" id="FORM_FIELD_EMAIL_wrapper">
<input type="text" id="FORM_FIELD_EMAIL" name="FORM_FIELD_EMAIL" value="" placeholder="E-mail *"/>
</div>
<div class="form_field">
<input type="text" name="FORM_FIELD_COMPANY" value="" placeholder="Организация" />
<div class="form_field" id="FORM_FIELD_COMPANY_wrapper">
<input type="text" id="FORM_FIELD_COMPANY" name="FORM_FIELD_COMPANY" value="" placeholder="Организация" />
</div>
<div class="policy">
<input type="checkbox" name="policy" id="policy" hidden checked required/>
<label for="policy" required>Даю свое согласие на обработку &nbsp;<u class="personal_data_link" id="personal_data_link">моих персональных данных</u></label>
<input type="checkbox" name="policy" id="policy" hidden checked/>
<label for="policy">Даю свое согласие на обработку &nbsp;<u class="personal_data_link" id="personal_data_link">моих персональных данных</u></label>
</div>
<button type="submit" class="button" id="leasing_send_button" style="width:110px; display: flex; justify-content: center;">
<div id="send_button_spinner" style="display:none;">

View File

@ -1,53 +1,102 @@
var vacancy_form_submitting = false;
function check_errors()
{
var valid = true;
if(!$("#FORM_FIELD_FIO").val())
{
valid = false;
$("#FORM_FIELD_FIO_wrapper").addClass("error").attr("data-error", "Необходимо указать Ваши ФИО");
}
if(!$("#FORM_FIELD_CITY").val())
{
valid = false;
$("#FORM_FIELD_CITY_wrapper").addClass("error").attr("data-error", "Необходимо указать город Вашего проживания");
}
if(!$("#FORM_FIELD_PHONE").val())
{
valid = false;
$("#FORM_FIELD_PHONE_wrapper").addClass("error").attr("data-error", "Необходимо указать номер Вашего телефона");
}
if(!$("#FORM_FIELD_EMAIL").val())
{
valid = false;
$("#FORM_FIELD_EMAIL_wrapper").addClass("error").attr("data-error", "Необходимо указать Ваш адрес E-mail");
}
else
{
if(!is_email($("#FORM_FIELD_EMAIL").val()))
{
valid = false;
$("#FORM_FIELD_EMAIL_wrapper").addClass("error").attr("data-error", "Пожалуйста, укажите правильный адрес E-mail");
}
}
if(!$("#FORM_FIELD_VACANCY").val())
{
valid = false;
$("#FORM_FIELD_VACANCY_wrapper").addClass("error").attr("data-error", "Пожалуйста, укажите какая вакансия Вас интересует");
}
return valid;
}
function form_vacancy_submit()
{
var accept = $("#policy").is(':checked');
if(!vacancy_form_submitting && accept)
{
vacancy_form_submitting = true;
$("#send_button_text").css("display", "none");
$("#send_button_spinner").css("display", "block");
$("#form_vacancy").find("input").removeClass("error");
var formData = new FormData($("#form_vacancy")[0]);
formData.append("form", "FORM_VACANCY");
formData.append("FORM_FIELD_PAGE_NAME", document.title);
formData.append("FORM_FIELD_PAGE_URL", window.location.href);
$.ajax(
if(check_errors())
{
url: "/api/forms/", type: 'POST', success: function(response)
vacancy_form_submitting = true;
$("#send_button_text").css("display", "none");
$("#send_button_spinner").css("display", "block");
$("#form_vacancy").find("input").removeClass("error");
var formData = new FormData($("#form_vacancy")[0]);
formData.append("form", "FORM_VACANCY");
formData.append("FORM_FIELD_PAGE_NAME", document.title);
formData.append("FORM_FIELD_PAGE_URL", window.location.href);
$.ajax(
{
if(response.status == "complete")
url: "/api/forms/", type: 'POST', success: function(response)
{
$("#form_vacancy_process").css("display","none");
$("#form_vacancy_success").css("display","flex");
$("#send_button_text").css("display", "block");
$("#send_button_spinner").css("display", "none");
vacancy_form_submitting = false;
}
else if(response.status == "error")
{
for(var i in response.errors)
if(response.status == "complete")
{
$("#form_vacancy").find("*[name="+response.errors[i]+"]").addClass("error");
$("#form_vacancy_process").css("display","none");
$("#form_vacancy_success").css("display","flex");
$("#send_button_text").css("display", "block");
$("#send_button_spinner").css("display", "none");
vacancy_form_submitting = false;
}
}
}, data: formData,
dataType: "json",
cache: false, contentType: false, processData: false
});
else if(response.status == "error")
{
for(var i in response.errors)
{
$("#form_vacancy").find("*[name="+response.errors[i]+"]").addClass("error");
vacancy_form_submitting = false;
}
}
}, data: formData,
dataType: "json",
cache: false, contentType: false, processData: false
});
}
}
}
$(function()
{
$("#form_vacancy").find("input").on("keypress", function()
{
$(this).parent().removeClass("error").attr("data-error", null);
});
$("#form_vacancy_send_button").on("click", function()
{
form_vacancy_submit();

View File

@ -57,8 +57,8 @@ $this->setFrameMode(true);
<form id="form_vacancy">
<div id="form_vacancy_process">
<input type="hidden" name="FORM_FIELD_VACANCY_REGION" value="<?= implode(", ", $arParams['VACANCY_REGIONS']); ?>"/>
<div class="form_field">
<input type="text" name="FORM_FIELD_FIO" value="" placeholder="Фамилия, имя и отчество *" required/>
<div class="form_field" id="FORM_FIELD_FIO_wrapper">
<input type="text" id="FORM_FIELD_FIO" name="FORM_FIELD_FIO" value="" placeholder="Фамилия, имя и отчество *"/>
</div>
<div class="form_field">
<input type="radio" name="FORM_FIELD_GENDER" value="мужской" id="gender_1" hidden checked/>
@ -66,18 +66,17 @@ $this->setFrameMode(true);
<input type="radio" name="FORM_FIELD_GENDER" value="женский" id="gender_2" hidden />
<label for="gender_2">Женский</label>
</div>
<div class="form_field">
<input type="text" name="FORM_FIELD_CITY" value="" placeholder="Город проживания *" required/>
<div class="form_field" id="FORM_FIELD_CITY_wrapper">
<input type="text" id="FORM_FIELD_CITY" name="FORM_FIELD_CITY" value="" placeholder="Город проживания *"/>
</div>
<div class="form_field">
<input type="email" name="FORM_FIELD_EMAIL" value="" placeholder="Адрес электронной почты *" required/>
<div class="form_field" id="FORM_FIELD_EMAIL_wrapper">
<input type="text" id="FORM_FIELD_EMAIL" name="FORM_FIELD_EMAIL" value="" placeholder="Адрес электронной почты *"/>
</div>
<div class="form_field">
<input type="tel" name="FORM_FIELD_PHONE" value="" placeholder="Телефон *" required/>
<div class="form_field" id="FORM_FIELD_PHONE_wrapper">
<input type="tel" id="FORM_FIELD_PHONE" name="FORM_FIELD_PHONE" value="" placeholder="Телефон *"/>
</div>
<div class="form_field">
<input type="text" name="FORM_FIELD_VACANCY" value="<?= $arParams['VACANCY']; ?>" placeholder="Вакансия *" required/>
<div class="form_field" id="FORM_FIELD_VACANCY_wrapper">
<input type="text" id="FORM_FIELD_VACANCY" name="FORM_FIELD_VACANCY" value="<?= $arParams['VACANCY']; ?>" placeholder="Вакансия *"/>
</div>
<div class="form_field">
<div class="input_file">

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -282,6 +282,30 @@ input[type="radio"] {
z-index: 2;
}
&.error {
input, textarea, select {
border-color: #FFADAD;
margin-bottom: 30px !important;
}
&:after {
content: attr(data-error);
display: block;
font-size: 11px;
line-height: 15px;
color: #FFADAD;
position: absolute;
left: 0;
bottom: 12px;
@media all and (max-width: 1600px) {
font-size: 9px;
}
}
}
input, textarea, select {
border: 1px solid rgba(0, 16, 61, 0.12);
box-sizing: border-box;
@ -294,7 +318,7 @@ input[type="radio"] {
color: #828282;
&.error {
border-color: var(--red);
border-color: #FFADAD;
}
&.filled {

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
{"version":3,"sources":["style.less"],"names":[],"mappings":"AACI,QACI,kBADJ,OAGI,YAAY,kBAEZ,OAAC,kBAAkB,IAAI,WACnB,aAGJ,OAAC,kBACG,YACI,aAAA,CACA,gBAAA,CACA,mBAEA,gBAAmC,kBAAnC,OANP,kBACG,YAMQ,aAAA,CACA,cAAA,CACA,WAHJ,OANP,kBACG,WAUQ,eAAe,SACX,aAIR,gBAAkC,iBAAlC,OAhBP,kBACG,YAgBQ,YA1BhB,OA+BI,gBACI,YAAA,CACA,kBAAA,CACA,6BAAA,CACA,mBAnCR,OA+BI,eAMI,SACR,UAAA,CACY,MAAO,qBAEP,gBAAmC,kBAAnC,OAVR,eAMI,SAKQ,sBAAA,CACA,iBAAA,CACA,OAAA,CACA,aAGJ,gBAAmC,kBAAnC,OAjBR,eAMI,SAYQ,aAGJ,gBAAkC,iBAAlC,OArBR,eAMI,SAgBQ,aAGJ,gBAAkC,iBAAlC,OAzBR,eAMI,SAoBQ,UAAA,CACA,aA1DhB,OA+DI,cACI,YAAA,CACA,cAAA,CACA,6BAAA,CACA,kBAnER,OA+DI,aAMI,gBACI,2BAEA,gBAAmC,kBAAnC,OATR,aAMI,gBAIQ,gBAAA,CACA,YAAA,CACA,+BAGJ,gBAAmC,kBAC/B,OAhBZ,aAMI,eAUS,YACG,mBADJ,OAhBZ,aAMI,eAUS,WAGG,YAAY,aACR,UAEA,OAtBpB,aAMI,eAUS,WAGG,YAAY,YAGP,YAAe,QAAQ,eACxB,OAvBpB,aAMI,eAUS,WAGG,YAAY,YAIP,WAAc,QAAQ,eAKnC,gBAAkC,iBAAlC,OA5BR,aAMI,gBAuBQ,UAAA,CACA,eAAA,CACA,aAAA,CACA,aAIQ,OApCpB,aAMI,eA4BS,UAAU,GACP,YACK,UAAU,IACP,iBAAA,CACA,SAAA,CACA,MAAA,CACA,QAOJ,OA/CpB,aAMI,eAuCS,UAAU,GACP,YACK,UAAU,IACP,iBAAA,CACA,QAAA,CACA,MAAA,CACA,QAKJ,OAxDpB,aAMI,eAuCS,UAAU,GAUP,YACK,UAAU,IACP,iBAAA,CACA,SAAA,CACA,MAAA,CACA,QAOJ,OAnEpB,aAMI,eA2DS,UAAU,GACP,YACK,UAAU,IACP,iBAAA,CACA,SAAA,CACA,MAAA,CACA,QAKJ,OA5EpB,aAMI,eA2DS,UAAU,GAUP,YACK,UAAU,IACP,iBAAA,CACA,SAAA,CACA,MAAA,CACA,SA/I5B,OA+DI,aAuFI,aACI,UAAA,CACA,mBAEA,gBAAmC,kBAAnC,OA3FR,aAuFI,aAKQ,MAAO,kBAGX,gBAAkC,iBAAlC,OA/FR,aAuFI,aASQ,YA/JhB,OA+DI,aAoGI,aACI,WAEA,gBAAmC,kBAAnC,OAvGR,aAoGI,aAIQ,MAAO,kBAGX,gBAAkC,iBAAlC,OA3GR,aAoGI,aAQQ,YA3KhB,OA+DI,aAoGI,YAWI,aACI,MAAO,iBAEP,gBAAmC,kBAAnC,OAlHZ,aAoGI,YAWI,aAIQ,MAAO,iBAQ/B,sBACI,kBAEA,qBAAC,QACG,aAJR,qBAOI,cACI,YAAA,CACA,yBATR,qBAOI,aAII,QACI,iBAAA,CACA,YAbZ,qBAOI,aASI,QACI,YAGJ,gBAAmC,kBAAnC,qBAbJ,cAcQ,8BADJ,qBAbJ,aAgBQ,aACI,MAAO,qBAJf,qBAbJ,aAgBQ,YAGI,QACI,WAPZ,qBAbJ,aAwBQ,QACI,gBAIR,gBAAkC,iBAAlC,qBA7BJ,cA8BQ,cADJ,qBA7BJ,aAgCQ,aAHJ,qBA7BJ,aAgCqB,QACT,UAAA,CACA,mBAOhB,KAAM,OAAS,YACX,gBAAA,CACA,iBAAA,CACA,mBAHJ,KAAM,OAAS,WAKX,aACI,eAEA,gBAAkC,iBAAlC,KARF,OAAS,WAKX,aAIQ,kBAGJ,gBAAkC,iBAAlC,KAZF,OAAS,WAKX,aAQQ,UAKZ,MAEI,aACI,iBAAA,CACA,SAEA,gBAAkC,iBAAlC,MAJJ,aAKQ,kBAGJ,gBAAkC,iBAAlC,MARJ,aASQ,UAXZ,MAEI,YAYI,cACI,YAAA,CACA,kBAAA,CACA,iBAAA,CACA,SAAA,CACA,kBAAA,CACA,YAAA,CACA,MAAA,CACA,OAAA,CACA,KAAA,CACA,QAAA,CACA,YAzBZ,MAEI,YAYI,aAaI,GACI,WAAA,CACA,cAAA,CACA,gBAAA,CACA,eAEA,gBAAmC,uBAAwB,kBAA3D,MA/BZ,YAYI,aAaI,GAOQ,cAAA,CACA,kBAGJ,gBAAmC,kBAAnC,MApCZ,YAYI,aAaI,GAYQ,WAAA,CACA,cAAA,CACA,kBAIR,gBAAkC,iBAAlC,MA3CR,YAYI,cAgCQ,iBAAA,CACA,WAAA,CACA,mBAHJ,MA3CR,YAYI,aAoCQ,GACI,WAnDpB,MAEI,YAsDI,MACI,WAAA,CACA,WAAY,WAAZ,CACA,qBAAA,CACA,iBAAA,CACA,WAAA,CACA,iBAAA,CACA,iBAAA,CACA,UAEA,gBAAmC,kBAAnC,MAhER,YAsDI,MAWQ,WAAA,CACA,mBAGJ,gBAAkC,iBAAlC,MArER,YAsDI,MAgBQ,SAAA,CACA,iBAAA,CACA,gBAAA,CACA,gBAGJ,gBAAkC,iBAAlC,MA5ER,YAsDI,MAuBQ,UAAA,CACA,iBAAA,CACA,kBAAA,CACA,mBAlFhB,MAEI,YAsDI,KA6BI,OACI,kBAAA,CACA,gCAAA,CACA,WAEA,MAxFZ,YAsDI,KA6BI,MAKK,cACG,WAGJ,gBAAmC,kBAAnC,MA5FZ,YAsDI,KA6BI,OAUQ,oBA/FpB,MAEI,YAsDI,KA2CI,MAAK,eACD,YAAA,CACA,kBAEA,MArGZ,YAsDI,KA2CI,MAAK,cAIC,OACA,aAAA,CACA,iBAAA,CACA,cAAA,CACA,UAAA,CACA,iBAAA,CACA,kBAEA,MA7Gd,YAsDI,KA2CI,MAAK,cAIC,MAQC,YACC,mBAGF,MAjHd,YAsDI,KA2CI,MAAK,cAIC,MAYC,QACC,QAAS,EAAT,CACA,aAAA,CACA,UAAA,CACA,cAAA,CACA,WAAA,CACA,eAAA,CACA,qBAAA,CACA,kBAAA,CACA,iBAAA,CACA,iBAAA,CACA,MAAA,CACA,MAKF,MAlId,YAsDI,KA2CI,MAAK,cAgCA,QAAS,MACP,QACC,WAAY,WAAZ,CACA,sBAIF,MAxId,YAsDI,KA2CI,MAAK,cAsCA,SAAU,MACR,QACC,WAAa,WAAb,CACA,YA5IpB,MAEI,YAsDI,KAyFI,SACI,iBAAA,CACA,SAAA,CACA,4BAEA,gBAAmC,kBAAnC,MApJZ,YAsDI,KAyFI,SAMQ,eAAA,CACA,kBAAA,CACA,aAAA,CACA,gBA1JpB,MAEI,YAsDI,KAyFI,QAYI,OACI,UAAA,CACA,gBAEA,MA/JhB,YAsDI,KAyFI,QAYI,MAIK,QACG,eAAA,CACA,gBAnKxB,MAEI,YAsDI,KAyFI,QAsBI,MAAK,QAAS,MAAO,QACjB,iBAAA,CACA,eAAgB,yDAzKpC,MAEI,YAsDI,KAqHI,SACI,eAAA,CACA,iBAOhB,OACI,gBADJ,MAGI,aACI,mBAJR,MAOI,MAAK,eACD,iBAAA,CACA,eAAgB,kDATxB,MAYI,MAAK,cACD,iBAAA,CACA,eAAgB,iDAdxB,MAiBI,SACI,UAAA,CACA,aAAA,CACA,iBAMR,aACI,kBAAA,CACA,gBAAA,CACA,kBAEA,gBAAkC,iBAAlC,aACI,kBAAA,CACA,aAAA,CACA,gBARR,YAWI,MACI,YAAA,CACA,kBAAA,CACA,8BAGI,YANR,KAKI,YACK,aACG,MAAO,gBAAP,CACA,UAAW,gBAAX,CACA,kBAGJ,YAZR,KAKI,YAOK,UAAU,IACX,YAbR,KAKI,YAQK,UAAU,IACP,UAAA,CACA,kBAGJ,YAlBR,KAKI,YAaK,QACE,UAAA,CACA,kBA/Bf,YAWI,KAwBI,SACI,WAAA,CACA,gBAGJ,gBAAkC,iBAAlC,YA7BJ,MA8BQ,cADJ,YA7BJ,KAiCQ,YAAW,QACP,cAAA,CACA,mBANR,YA7BJ,KAsCQ,SACI,WAEA,YAzCZ,KAsCQ,QAGK,UACG,WAAY,iBAU5B,oBAAC,OACG,YAAA,CACA,cAAA,CACA,6BAAA,CACA,gBAJJ,oBAAC,MAMG,aACI,sBAPR,oBAAC,MAUG,QACI,eAAA,CACA,sBAEA,oBAdP,MAUG,OAIK,YACG,sBAUhB,MACI,cAAA,CACA,aAAA,CACA,KAAA,CACA,MAAA,CACA,UAAA,CACA,WAAA,CACA,aAAA,CACA,0BAAA,CACA,cAEA,KAAC,IAAI,UACD,aAZR,KAeI,QACI,eAAA,CACA,UAAA,CACA,eAAA,CACA,iBAAA,CACA,kBApBR,KAeI,OAOI,eACI,gBAAA,CACA,gBAxBZ,KAeI,OAOI,cAII,SACI,iBAOhB,QACI,cAAA,CACA,WAAA,CACA,UAAA,CACA,eAAA,CACA,WAAA,CACA,YAAA,CACA,iBAAA,CACA,eAAA,CACA,yBAEA,gBAAkC,iBAAlC,QACI,QAAA,CACA,OAAA,CACA,MAAA,CACA,WAAA,CACA,gBAhBR,OAmBI,QACI,UAAA,CACA,WAAA,CACA,QAAA,CACA,eAAgB,gDAAhB,CACA,YAAA,CACA,iBAAA,CACA,QAAA,CACA,WA3BR,OA8BI,EACI,GACI,MAAO"}
{"version":3,"sources":["style.less"],"names":[],"mappings":"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"}

View File

@ -337,7 +337,7 @@
}
input {
margin-bottom: 32px;
margin-bottom: 15px;
background: rgba(255, 255, 255, 0.2);
color: #fff;
@ -345,9 +345,6 @@
color: #fff;
}
@media all and (max-width: 1600px) {
margin-bottom: 15px;
}
}
input[type="radio"] {
@ -399,7 +396,7 @@
.policy {
position: relative;
z-index: 2;
margin: -16px 25px 45px 25px;
margin: 5px 25px 45px 25px;
@media all and (max-width: 1600px) {
margin-top: -5px;

View File

@ -226,6 +226,12 @@ function getCookieValue(cookieName)
return cookieValue ? cookieValue.pop() : '0';
}
function is_email(email)
{
var regex = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
return regex.test(email);
}
$(document).ready(function()
{
let cookies = getCookieValue('Policy');