Показать сообщение отдельно
  #1 (permalink)  
Старый 20.09.2022, 12:49
Кандидат Javascript-наук
Отправить личное сообщение для firsmember Посмотреть профиль Найти все сообщения от firsmember
 
Регистрация: 08.11.2019
Сообщений: 113

Скрипт проверки введенной фразы
Приветствую уважаемые Джедаи JavaScript !

Давно вас не тревожил)) Помогите плиз!

Имею несколько блоков, в каждом по 2 формы:
1.
<form name="promocodeforsale" class="promoform promofortp1" onsubmit="return false;">
          <input class="promocodeforminput" type="text" placeholder="Введите промокод" name="promocode">
          <input class="promocodeformbtn btn" type="submit" value="Применить">
        </form>


2.
<script src="https://securepay.tinkoff.ru/html/payForm/js/tinkoff_v2.js"></script>
        <form name="TinkoffPayForm" class="tinkoffpayform tinkoffpayform1" onsubmit="pay(this); return false;">
          <input class="tinkoffPayRow" type="hidden" name="terminalkey" value="мой код терминала">
          <input class="tinkoffPayRow" type="hidden" name="frame" value="true">
          <input class="tinkoffPayRow" type="hidden" name="language" value="ru">
          <input class="tinkoffPayRow" type="hidden" placeholder="Сумма заказа" value="25000" name="amount" required>
          <input class="tinkoffPayRow" type="hidden" placeholder="Номер заказа" name="order">
          <input class="tinkoffPayRow" type="hidden" placeholder="Описание заказа" name="description">
          <input class="tinkoffPayRow" type="hidden" placeholder="ФИО плательщика" name="name">
          <input class="tinkoffPayRow" type="email" placeholder="Ваш E-mail" required name="email">
          <input class="tinkoffPayRow btn" type="submit" value="Я иду сюда">
        </form>


Нужно, чтобы после ввода промокода (секретныйпромокод) в форму 1 - если он верный, то, в форме 2 у input name="amount" менялось value="25000" на 20% меньше и всплывал алерт - Промокод активирован... А если не верный то просто всплывал - Алерт - Промокод не верен.

Определять формы при том нужно по классам promofortp1 и tinkoffpayform1 соответственно, т.к. на странице еще несколько таких парочек, чтобы я и в них продублировал....
Ответить с цитированием