На движке DLE создал дополнительный шаблон .tpl и в этом шаблоне разместил скрипт калькулятора и форму обратной связи. если в форме калькулятора находятся не целые числа, например как на (скрине), то при отправке сообщения через форму обратной связи выдает ошибку и сообщение не может уйти. эти две формы между собой как бы не связаны. как сделать чтобы форма обратной связи не зависила от выше формы с калькулятором.
пример страницы расположен по ссылке
https://base-kompany.ru/index.php?do...template=email
скрин приложил:
Код:
код шаблона
-----------------
<h1>Проверка Email адресов на валидность</h1>
</div>
<div class="opisanie-email"><p>Наши решения для проверки Email на валидность повысят Вашу репутацию отправителя и процент успешно доставленных email, а также снизят Bounce rate Ваших email рассылок. Самые низкие цены на рынке. Используйте только валидные Email адреса!</p></div>
<div id="fstory-email" class="margin-b10 block-p">
<div class="row goods_img">
<div class="col-sm-4 col-xs-12 fstory-poster-in">
<div class="fstory-email">
<span><img src="//base-kompany.ru/uploads/posts/2021-05/1620149063_2.jpg" alt="фото {title}"></span>
</div>
<div class="clearfix"></div>
</div>
<script>
$(function(){
function getPrice(col){
var price = 1;
if(col >= 500 && col <= 1000){
price = 0.4;
}
if(col >= 1001 && col <= 5000){
price = 0.3;
}
if(col >= 5001 && col <= 10000){
price = 0.2;
}
if(col >= 10001 && col <= 50000){
price = 0.1;
}
if(col >= 50001){
price = 0.08;
}
return price;
}
$('input.one').on('input', function(e){
var col = this.value;
var price = getPrice(col);
var total = price * col;
$('input.two').val(total);
$('input.three').val(price);
});
});
</script>
<div class="col-sm-8 col-xs-12">
<div class="kalkul">Калькулятор</div>
<div class="finfo finfo-kalkul">
<span class="finfo-line"></span>
<div class="finfo-block">
<div class="finfo-title">Введите количество:</div>
<div class="finfo-text">
<input type="number" class="one" style="max-width:350px;color:#000;">
</div>
</div>
</div>
<div class="finfo finfo-kalkul">
<span class="finfo-line"></span>
<div class="finfo-block">
<div class="finfo-title">Цена за проверку:</div>
<div class="finfo-text">
<input type="number" class="two" style="max-width:350px;color:#000;">
</div>
</div>
</div>
<div class="finfo finfo-kalkul">
<span class="finfo-line"></span>
<div class="finfo-block">
<div class="finfo-title">Цена за 1 Email:</div>
<div class="finfo-text">
<input type="number" class="three" style="max-width:350px;color:#000;">
</div>
</div>
</div>
</div>
</div>
<div class="row cent fulst-form">
<div class="col-lg-4 col-md-4 col-xs-2" style="padding-left: 0;">
</div>
<div class="col-lg-4 col-md-4 col-xs-2">
<!-- <div class="knopka">
{go-payment}
</div> -->
</div>
<div class="col-lg-4 col-md-4 col-xs-2" style="padding-right: 0;">
<div class="comment-news-line2">
<a class="btn" href="//base-kompany.ru/index.php?do=feedback" rel="nofollow" target="_blank">
<i class="fa fa-envelope"></i><b>Задать вопрос</b>
</a>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-6 col-md-6 col-xs-12">
<div id="page-input">
<h2 class="h-page">Загрузить Email для проверки</h2>
<div class="block-input">
[not-logged]
<div class="igroup">
<!-- <span class="igroup-span"><i class="fa fa-user"></i></span> -->
<input type="hidden" maxlength="35" name="name" class="igroup-input" placeholder="Ваше имя" />
</div>
<div class="igroup">
<span class="igroup-span"><i class="fa fa-at"></i></span>
<input type="text" maxlength="35" name="email" class="igroup-input" placeholder="Ваш E-Mail" />
</div>
[/not-logged]
<input type="hidden" name="recip" value="1" />
<input type="hidden" name="subject" value=" " />
<div class="igroup">
<span class="igroup-span"><i class="fa fa-pencil-square-o"></i></span>
<textarea name="message" class="igroup-input" rows="5" placeholder="Введите короткое сообщение или если у вас большой файл, то можете загрузить его на сторонний файлообменник и в этом поле оставить ссылку на файл для проверки."></textarea>
</div>
[attachments]
<div class="igroup">
<span class="igroup-span"><i class="fa fa-file-text-o"></i></span>
<input name="attachments[]" type="file" multiple>
</div>
[/attachments]
[question]
<div class="igroup igroup-20">
<span class="igroup-span">Вопрос:</span>
<div class="igroup-input">{question}</div>
</div>
<div class="igroup">
<span class="igroup-span">Ответ:*</span>
<input type="text" name="question_answer" id="question_answer" class="igroup-input" placeholder="Ответ на вопрос" />
</div>
[/question]
[sec_code]
<div class="igroup igroup-20 igroup-24">
<span class="igroup-span"><i class="fa fa-unlock-alt"></i></span>
<div class="igroup-input igroup-regcode">{code}</div>
<input type="text" maxlength="45" name="sec_code" class="igroup-input" placeholder="Введите код с изображения" />
</div>
[/sec_code]
[recaptcha]
<div class="input-group igroup-recaptcha igroup-20">
<p><b>Подтвердите, что вы не робот:</b><span class="impot">*</span></p>
<div>{recaptcha}</div>
</div>
[/recaptcha]
<div class="fieldsubmit igroup">
<button name="send_btn" class="btn btn" type="submit">Отправить</button>
</div>
</div>
</div>
</div>