<style>
.t-bgimg.t-img-select__indicator {
box-shadow: none !important;
}
.t-img-select__text.t-text.t-text_xs {
font-size: 12px !important;
text-align: center;
}
.tn-atom .t-form__errorbox-wrapper, .tn-form__errorbox-popup {
bottom: 50%;
left: calc(50% - 373px/2);
right: inherit;
}
.t-img-select__control {
width: calc(25% - 10px) !important;
}
</style>
<style>
.t-input-group.t-input-group_fr {
display:none;
}
</style>
<script>
$( document ).ready(function() {
//КАЛЬКУЛЯТОР
let calcID = "#rec243831068";
var $summelem= $('a[href="#finsumm"]');
//Производим вычисления
function createsumm(){
setTimeout(function(){
let tp = Number($('input[name="typeplace_calc"]').val());//Значение Шага1
let ty = Number($('input[name="typeclean_calc"]').val());//Значение Шага2
let pl = Number($('input[name="ploshad_calc"]').val());//Значение Шага3
let d1 = Number($('input[name="dopuslugifirst_calc"]').val());//Значение Шага4
let d2 = Number($('input[name="dopuslugisecond_calc"]').val());//Значение Шага4*
let an = Number($('input[name="animals_calc"]').val());//Значение Шага5
let su = Number($('input[name="sanuz_calc"]').val());//Значение Шага6
let cp = Number($('input[name="carpet_calc"]').val());//Значение Шага7
let ni = Number($('input[name="night_calc"]').val());//Значение Шага8
//Формула расчёта
let finsumm = tp+ty+(pl*20)+d1+d2+an+su*1500+cp*30+ni;
$summelem.html(finsumm+' руб*');
}, 100);
};
$(".tn-atom__form").on('DOMSubtreeModified', ".t-calc", function() {createsumm()});
//Ограничение ввода в поле
$(document).on('change keyup input click','input[name="carpet"] , input[name="sanuz"]',function(e){
if (this.value.match(/[^0-9]/g)) {this.value = this.value.replace(/[^0-9]/g, '')};
if( $(this).val().length > 3) $(this).val($(this).val().substr(0, 3));
});
//ФОРМА
//При клике на нашу кнопку
$('a[href="#sendmyform"]').click(function(e) {e.preventDefault();
//Получаем значения из полей
let typeplace= $('input[name="typeplace"]:checked').val();//Тип помещения
let typeclean= $('input[name="typeclean"]').val();//Тип уборки
let ploshad = $('input[name="ploshad"]').val();//Площадь уборки
let dopuslugifirst = $('input[name="dopuslugifirst"]').val();//ДопУслуги первый список
let dopuslugisecond = $('input[name="dopuslugisecond"]:checked').val();//ДопУслуги второй список
let animals = $('select[name="animals"]').val();//Животные
let sanuz = $('input[name="sanuz"]').val();//С-узел
let carpet = $('input[name="carpet"]').val();//Ковёр
let night = $('input[name="night"]').val();//Ночь
//Передаём наши собранные данные в основную форму
$('input[name="sendtypeplace"]').val(typeplace);//Тип помещения
$('input[name="sendtypeclean"]').val(typeclean);//Тип уборки
$('input[name="sendploshad"]').val(ploshad);//Площадь уборки
$('input[name="senddop1"]').val(dopuslugifirst);//ДопУслуги первый список
$('input[name="senddop2"]').val(dopuslugisecond);//ДопУслуги второй список
$('input[name="sendanimals"]').val(animals);//Животные
$('input[name="sendsanuz"]').val(sanuz);//С-узел
$('input[name="sendcarpet"]').val(carpet);//Ковёр
$('input[name="sendnight"]').val(night);//Ночь
$('input[name="senditogo"]').val($summelem.html());//Поле с итоговой ценой, калькулятор
var fullinput=true;
$('.t-input-group').removeClass('js-error-control-box');
$(calcID).find('.js-tilda-rule[data-tilda-req="1"]').each(function() {
if($(this).val()==''){$(this).closest('form').find('.t-submit').click(); fullinput=false; return false;};
});
if(fullinput){
$(calcID).find('input[type="radio"][data-tilda-req="1"].js-tilda-rule').closest('.t-input-block').each(function() {
if(!$(this).find('input[type="radio"]').is(':checked')){$(this).closest('form').find('.t-submit').click();fullinput=false; return false;
};});};
if(fullinput){
$(calcID).find('input[type="checkbox"][data-tilda-req="1"].js-tilda-rule').each(function() {
if (!$(this).is(':checked')){ $(this).closest('form').find('.t-submit').click(); fullinput=false; return false;};
});};
//ОТправляем данные основной формы
if(fullinput){$('div[data-elem-id="1562169314349"] .t-submit').click();};
});
$(document).on("keydown", ".t-form", function(event) {return event.key != "Enter";});;
});
</script>