sotex2
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору На движке DLE создал дополнительный шаблон .tpl и в этом шаблоне разместил скрипт калькулятора и форму обратной связи. если в форме калькулятора находятся не целые числа, например как на (скрине), то при отправке сообщения через форму обратной связи выдает ошибку и сообщение не может уйти. эти две формы между собой как бы не связаны. как сделать чтобы форма обратной связи не зависила от выше формы с калькулятором. пример страницы расположен по ссылке https://base-kompany.ru/index.php?do=feedback&template=email скрин: https://b.radikal.ru/b26/2107/64/673d257a9385.png код шаблона ----------------- <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> | Всего записей: 12 | Зарегистр. 23-06-2014 | Отправлено: 00:24 04-07-2021 | Исправлено: sotex2, 00:25 04-07-2021 |
|